interface ActualStockParam {
    productId?: number; /* SKU产品id */
    propertyIds: Array<number>; /* POA产品id,如果不传默认加载这个SKU数据 不包含poa数据 */
    };


  interface ApplyParam {
    id: string; /* 禁售配置id */
    shopIds: Array<number>; /* 应用设置到的其他店铺id集合 */
    };


  interface BatchModifyPublishSitesParam {
    platformNo?: number; /* 平台编号 */
    productIds: Array<number>; /* productIds，产品id，productIds和profileIds二选一  毕传 */
    profileIds: Array<number>; /* profileIds,范本id，productIds和profileIds二选一  毕传 */
    publishSiteList: Array<string>; /* 上架站点 */
    };


  interface BatchUpdateTagParam {
    editType?: number; /* 0：覆盖，1:追加 */
    platformNo: number; 
    productIds?: Array<number>; /* productIds */
    tagParams: Array<TagVo>; /* 标签 */
    };


  interface BatchUpdateTagRq {
    modifyUser: string; /* 操作用户名称 */
    modifyUserId: string; /* 操作用户id */
    platformNo: number; 
    profileIds?: Array<number>; /* 范本id */
    tags: Array<TagVo>; /* 标签 */
    };


  interface Brand {
    id: number; 
    name: string; 
    };


  interface BrandSeriesVo {
    brandId: number; /* 品牌id */
    brandModel: string; /* 品牌型号 */
    brandSeries: string; /* 品牌系列 */
    };


  interface BrandTypeArr {
    brandList: Array<Brand>; /* 品牌列表 */
    brandType: number; /* 品牌类型 */
    brandTypeName: string; /* 品牌类型名称 */
    };


  interface BrandVo {
    id: number; /* 品牌id */
    name: string; /* name */
    shopId: string; /* shopId */
    };


  interface CategoryFilterVo {
    baseTagId: number; 
    categoryId: number; /* IS所属的分类ID */
    chineseName: string; /* 中文名称,对应的分类特性中文名称 */
    haveSelect: boolean; /* 是否拥有,用来决定前端展示不展示 */
    id: number; /* IS的ID */
    name: string; /* 名称,对应的分类特性英文名称 */
    site: number; 
    sortOrder: number; /* 排序 */
    updateUserName: string; 
    values: Array<FilterValueVo>; /* IS值集合 */
    };


  interface CategoryRq {
    fullMappingCategoryIdLast: Array<string>; /* 平台全类目id,格式：[一级类目,二级类目,三级类目,四级类目,五级类目 */
    fullMappingCategoryIdLastStr: Array<string>; /* 平台全类目id,格式：[一级类目,二级类目,三级类目,四级类目,五级类目 */
    fullMappingCategoryNameLast: Array<string>; /* 平台全类目name,格式：[一级类目,二级类目,三级类目,四级类目,五级类目 */
    modifyUser: string; /* 操作用户名称 */
    modifyUserId: string; /* 操作用户id */
    platformNo?: number; /* 平台编号 */
    productIds?: Array<number>; /* 产品id集合 */
    };


  interface CategoryVo {
    categoryCnName: string; /* 类目中文名称 */
    categoryId: string; /* 类目id */
    categoryIdStr: string; /* 类目id-字符串 */
    categoryLevel: number; /* 类目级别 */
    categoryLongName: string; /* 类目总名称 */
    categoryName: string; /* 类目名称/自营:中文分类名称 */
    code: string; /* 编码 */
    leafCategory: number; /* 是否是叶子节点，0否1是 */
    parentId: string; /* 上级分类ID */
    parentIdStr: string; /* 上级分类ID-字符串 */
    subCategoriesList: Array<CategoryVo>; /* 子类目 */
    };


  interface CateogoryWordVo {
    cateogoryWordCn: string; /* 类别词（中文） */
    cateogoryWordEn: string; /* 类别词（英文） */
    id: number; /* 主键id */
    };


  interface ChangeProductRq {
    errorMsg: string; /* 异常信息，无异常就不需要传 */
    id?: string; /* 范本id */
    itemId: string; /* OS产品链接Id/上架页面id */
    platformNo?: number; /* 平台编号 */
    publishPage: string; /* OS产品链接/上架页面 */
    publishState?: string; /* 上架状态，publishing:刊登中  publish:已上架  error:异常 */
    shopId: number; /* 店铺 */
    };


  interface CodePrice {
    code: string; /* SKU/POA */
    highestSalePrice: number; /* 最高折后价/销售价/现价/区间价 */
    lowestPrice: number; /* 最低价/跟售最低价 */
    lowestSalePrice: number; /* 最低折后价/销售价/现价/区间价 */
    middleSalePrice: number; /* 中间折后价/销售价/现价/区间价 */
    productId: number; /* 产品id */
    propertyId: number; /* 属性id */
    salePrice: number; /* 折后价/销售价/现价 */
    standardPrice: number; /* 折前销售价/市场价 */
    };


  interface ColumnResDTO {
    cell_value: string; /*  单元格值，如果是范围值，则使用“~”，例如：“50~60” */
    id: number; /* 主键ID，编辑的时候需要传，保存时则传null */
    row_title: string; /* 列标题（中文） */
    };


  interface CopyBatchParam {
    ids?: Array<string>; /* 范本id */
    shopIds?: Array<number>; /* 复制的店铺id */
    };


  interface CopyParam {
    id?: string; /* 范本id */
    platformNo?: number; /* 平台号 */
    shopIds?: Array<number>; /* 复制的店铺id */
    };


  interface CountryAreaVo {
    areaNameCn: string; /* 区域名称中文 */
    areaNameEn: string; /* 区域名称英文 */
    };


  interface CreateProductBatchParam {
    platformNo?: number; /* 平台id */
    profileIds: Array<string>; /* 范本id集合---选中的范本 */
    shopId: number; /* 平台店铺id,不传默认按照旧平台逻辑处理，传了按照品牌站同一平台不同店铺纬度处理 */
    skuListRequestRq: SkuListRequestRq; /* 筛选项参数 */
    };


  interface DeleteProfileParam {
    ids: Array<string>; /* 需要删除的范本id集合 */
    platformNo: number; /* 平台编号 */
    };


  interface DeliveryVo {
    handlingTime: string; /* 枚举类型 */
    shippingRatesId: string; /* 交货价目表id */
    };


  interface DetailsVo {
    limitType: number; /* 限制类型(1强制，2提醒) */
    name: string; /* 侵权名称(品牌名称或违规词名称) */
    originName: Array<string>; /* 侵权原始字符 */
    type: number; /* 类型(0：品牌词侵权、1：违规词侵权) */
    };


  interface DisputeDataBaseVo {
    affected: number; 
    message: string; 
    resultSet: DisputeDataresultSet; 
    };


  interface DisputeDataItemVo {
    distputeQty: number; /* 投诉量 */
    distputeRate: string; /* 整体售后投诉率 */
    problemNameV1: string; /* 一级标签 */
    problemNameV2: string; /* 二级标签 */
    productCode: string; /* SKU */
    };


  interface DisputeDataresultSet {
    item1: Array<DisputeDataItemVo>; 
    };


  interface DoSendListingVo {
    ids?: Array<number>; /* 范本id */
    platformNo?: number; /* 平台编号 */
    shopId: number; /* 店铺id--品牌站 */
    };


  interface EsItemSpecifics {
    id: number; /* IS或类目特性组的ID */
    name: string; /* 组名称,对应的分类特性或类目特性英文名称 */
    values: Array<TagValueVo>; 
    };


  interface EsItemSpecifics2 {
    id: number; /* IS或类目特性组的ID */
    name: string; /* 组名称,对应的分类特性或类目特性英文名称 */
    values: Array<TagValueVo2>; 
    };


  interface EsTag {
    cateId: number; /* 品类id */
    id: number; /* tag组id */
    name: string; /* tag组名称 */
    values: Array<TagValueVo>; /* 返回列表 */
    };


  interface EsTag2 {
    cateId: number; /* 品类id */
    id: number; /* tag组id */
    name: string; /* tag组名称 */
    values: Array<TagValueVo2>; /* 返回列表 */
    };


  interface EsVariantsValues {
    id: string; /* 刊登变量组id,如123 */
    name: string; /* 刊登变量组名称,如Color */
    valueId: Array<string>; /* 变量值id,如123456 */
    valueName: Array<string>; /* 变量值名称,如red */
    };


  interface EsVariantsValues2 {
    id: string; /* 刊登变量组id,如123 */
    name: string; /* 刊登变量组名称,如Color */
    valueId: string; /* 变量值id,如123456，逗号分隔 */
    valueName: string; /* 变量值名称,如red，逗号分隔 */
    };


  interface EsVariantsValuesParam {
    id: string; /* 刊登变量组id,如123 */
    name: string; /* 刊登变量组名称,如Color */
    valueId: Array<string>; /* 变量值id,如123456，逗号分隔 */
    valueName: Array<string>; /* 变量值名称,如red，逗号分隔 */
    };


  interface ExcelColumnResDTO {
    columnEnTitle: string; /* 列标题（英文） */
    columnTitle: string; /* 列标题（中文） */
    columns: Array<ColumnResDTO>; /* 列集合 */
    };


  interface Exception {
    cause: Throwable; 
    localizedMessage: string; 
    message: string; 
    stackTrace: Array<StackTraceElement>; 
    suppressed: Array<Throwable>; 
    };


  interface FilterConfigParam {
    filterString: string; 
    platformNo: number; /* 平台编号 */
    type: number; /* 类型,0:列表,1：编辑 */
    userId: string; /* 用户id,前端不需要传，后端处理逻辑用 */
    };


  interface FilterDict {
    filterCode: string; /* 过滤选项code */
    filterName: string; /* 过滤选项类型名称 */
    id: number; /* 数据库id */
    key: string; /* 选项key值,页面传值用这个 */
    sort: number; /* 排序 */
    value: string; /* 选项文本值 */
    };


  interface FilterValueVo {
    baseTagValueId: number; 
    categoryId: number; /* 所属的分类ID */
    chineseName: string; /* 中文名称,对应的分类特性值中文名称 */
    filterId: number; /* IS组的ID */
    haveSelect: boolean; /* 是否拥有，决定前端是否展示 */
    id: number; /* IS值的ID */
    name: string; /* 值,对应的分类特性值名称 */
    sortOrder: number; /* 排序 */
    updateUserName: string; 
    };


  interface FpCategoryMapping {
    categoryId: string; /* 原始类目id */
    createDate: Timestamp; 
    id: number; 
    platformNo: number; /* 平台号 */
    site: string; /* 原始站点 */
    targetCategoryId: string; /* 目标类目id */
    targetSite: string; /* 目标站点 */
    };


  interface FpListerProfileExt {
    appDescriptionsHtml: string; 
    categorySpecifications: string; 
    cateogoryWord: string; 
    collectionIds: string; 
    collections: string; 
    compareImage: string; 
    createDate: string; 
    createUser: string; 
    createUserId: string; 
    deleteDate: string; 
    deleteUser: string; 
    deleteUserId: string; 
    deliveryVo: string; 
    descVideoUrl: string; 
    descriptions: string; 
    descriptionsHtml: string; 
    descriptionsId: string; 
    descriptionsTemplate: string; 
    enImageDescHtml: string; 
    extendField: string; 
    googleShopPing: string; 
    id: string; 
    images: string; 
    imagesAlt: string; 
    imagesId: string; 
    isDeleted: number; 
    locations: string; 
    logistics: string; 
    mainImage: string; 
    mainImageAlt: string; 
    mainImageId: string; 
    maxDeliveryTime: number; 
    metaDescription: string; 
    minDeliveryTime: number; 
    model: string; 
    modelId: number; 
    modelSize: string; 
    modifyDate: string; 
    modifyTimestamp: number; 
    modifyUser: string; 
    modifyUserId: string; 
    multiSitePrice: string; 
    originalId: string; 
    originalPlatformName: string; 
    originalTags: string; 
    packageContent: string; 
    paramDescriptions: string; 
    pcDescriptionsHtml: string; 
    pcEnImageDescHtml: string; 
    pcSmallLanImageDescHtml: string; 
    platformName: string; 
    platformNo: number; 
    platformSiteCodes: string; 
    pogImages: string; 
    productCollects: string; 
    productWord: string; 
    productWords: string; 
    profileId: number; 
    publishUser: string; 
    publishUserId: string; 
    qualityGuarantee: number; 
    returnPolicyId: string; 
    returnPolicyName: string; 
    returnWorryFree: number; 
    salesPolicy: string; 
    sevenDayLackCompensate: number; 
    shopName: string; 
    shortDescriptions: string; 
    shortDescriptionsHtml: string; 
    sizeTable: string; 
    sizeTableId: number; 
    sizeTableUnit: number; 
    smallLanImageDescHtml: string; 
    specifications: string; 
    specificationsDescHtml: string; 
    tags: string; 
    themeTemplate: string; 
    threeDayDamagedCompensate: number; 
    thumbImage: string; 
    thumbImageAlt: string; 
    thumbImageId: string; 
    variants: string; 
    variantsTitle: string; 
    variantsValues: string; 
    };


  interface FpListerProfileVariantsExt {
    createDate: string; 
    createUser: string; 
    createUserId: string; 
    deleteDate: string; 
    deleteUser: string; 
    deleteUserId: string; 
    descriptions: string; 
    descriptionsHtml: string; 
    descriptionsTemplate: string; 
    handlingTime: number; 
    id: string; 
    images: string; 
    imagesAlt: string; 
    imagesId: string; 
    isDeleted: number; 
    mainImage: string; 
    mainImageAlt: string; 
    mainImageId: string; 
    maxDeliveryTime: number; 
    metaDescription: string; 
    minDeliveryTime: number; 
    modifyDate: string; 
    modifyTimestamp: number; 
    modifyUser: string; 
    modifyUserId: string; 
    originalId: string; 
    originalPlatformName: string; 
    platformName: string; 
    platformNo: number; 
    profileId: number; 
    profileVariantsId: number; 
    shopName: string; 
    shortDescriptions: string; 
    shortDescriptionsHtml: string; 
    sizeTable: string; 
    sizeTableId: number; 
    sizeTableUnit: number; 
    specifications: string; 
    subVariantsValues: string; 
    tags: string; 
    thumbImage: string; 
    thumbImageAlt: string; 
    thumbImageId: string; 
    variants: string; 
    variantsOriginalId: string; 
    variantsValues: string; 
    };


  interface FpPlatformInLister {
    completeRate: boolean; 
    createDate: string; 
    createSellerNew: boolean; 
    id: number; 
    modifyDate: string; 
    multiSiteCodePrice: boolean; 
    multiSitePrice: boolean; 
    ownBasic: boolean; 
    ownSkuDimensions: boolean; 
    ownSkuProductWeight: boolean; 
    platformNo: number; 
    poaSellerSku: boolean; 
    poaSellerSkuId: boolean; 
    sendListing: boolean; 
    shopId: number; 
    shopName: string; 
    showListing: boolean; 
    singleSellerSku: boolean; 
    sitePrice: boolean; 
    skuSellerSku: boolean; 
    skuSellerSkuId: boolean; 
    };


  interface GetByCodesErrors {
    key: string; /* key-sku编号 */
    msg: string; /* msg-错误消息 */
    };


  interface GetByIdsRsult {
    errors: Array<GetByCodesErrors>; /* 错误列表 */
    results: object; 
    };


  interface GetConfigBatchParam {
    selectType: Array<number>; /* 查询类型：不传默认查询类目配置，1：类目配置，2：特性配置，3：公式配置 */
    shopConfigBatchParam: Array<GetConfigParam>; 
    };


  interface GetConfigParam {
    categoryIdsStr: Array<string>; /* 类目id集合 */
    shopId?: number; /* 店铺id */
    };


  interface GetConfigParamNew {
    categoryIdsStr: Array<string>; /* 类目id集合 */
    selectType: Array<number>; /* 查询类型：不传默认查询类目配置，1：类目配置，2：特性配置，3：公式配置 */
    shopId?: number; /* 店铺id */
    };


  interface GetConfigParamNewV2 {
    categoryIdStr?: string; /* 类目id */
    shopId?: number; /* 店铺id */
    sites?: Array<string>; /* 站点集合,毕传,因为该店铺可能存在未开启状态，同时也没配置，无法返回数据 */
    };


  interface GetConfigShopParam {
    categroyIdStr?: string; /* 类目id */
    sites: Array<string>; /* 站点集合 */
    };


  interface GetCopyShopBatchParam {
    getType?: number; /* 获取店铺类型：0或者不传默认获取未刊登店铺,1:获取所有店铺 */
    platformNo?: number; /* 平台号 */
    productCodes?: Array<string>; /* SKU编号 */
    };


  interface GetCopyShopParam {
    getType?: number; /* 获取店铺类型：0或者不传默认获取未刊登店铺,1:获取所有店铺 */
    platformNo?: number; /* 平台号 */
    productCode?: string; /* SKU编号 */
    };


  interface GetLimitFormulaResultRq {
    items: Array<SelectItem>; 
    };


  interface GetLimitLabelResultRq {
    items: Array<SelectLabelItem>; 
    };


  interface GetShopLimitParam {
    pageIndex: number; /* 当前页，默认是1 */
    pageSize: number; /* 页大小,默认是10 */
    shopIds: Array<number>; /* 搜索的店铺id集合,该参数为空,将搜索所有店铺 */
    };


  interface GoogleShopPing {
    code: string; /* 编号 */
    title: string; /* 标题 */
    };


  interface HotTotalDate {
    hotTotalEndDate: string; /* 热销结束时间 */
    hotTotalStartDate: string; /* 热销开始时间 */
    };


  interface Image {
    createDate: string; /* 创建时间,格式:yyyy-MM-dd HH:mm:ss  保存不需要传，获取和推送范本数据的时候使用 */
    id: number; /* 范本图片id,页面保存/接口保存范本不需要传，别的渠道需要传来该标识 */
    image: string; /* 产品图片展示图 */
    imageId: number; /* 供应链oa图片的图片id */
    isModel: number; /* 是否关联模特;0：否；1：是 */
    isNew: number; /* 是否新增或者修改标志;0：否；1：是 */
    isPromotion: number; /* 是否推介图标志;0：否；1：是 */
    platformImage: string; /* 平台图片/OS图片 */
    thumbImage: string; /* 产品图片缩略图 */
    };


  interface InLine {
    areaId: number; /* 定价区域缩写 */
    areaName: string; /* 区域名称 */
    areaNameEn: string; /* 区域英语名称 */
    referPrices: Array<ReferPriceOut>; 
    };


  interface InLineVo {
    areaId: number; /* 定价区域缩写 */
    areaName: string; /* 区域名称 */
    areaNameEn: string; /* 区域英语名称 */
    referPrices: Array<ReferPriceOutVo>; 
    };


  interface IsSkuPublishRq {
    platformNo: number; /* 平台号 */
    productCodes: Array<string>; /* sku编码,格式：["SKU123456","SKU987654"]} */
    shopId: number; /* 店铺id */
    };


  interface LabelValue {
    label: string; 
    value: string; 
    };


  interface LimitCategoryConfigVo {
    categoryIdStr: string; /* 传入的类目id,如果请求参数不传类目id,该字段将不会返回,会返回所有配置的类目信息 */
    isExist: boolean; /* 传入的类目id是否有配置，如果请求参数不传类目id,该字段将不会返回,会返回所有配置的类目信息 */
    };


  interface LimitCategoryVo {
    categoryIdList: Array<string>; 
    site: string; 
    };


  interface LimitConfigSiteExistVo {
    categoryIdStr: string; /* 传入的类目id,如果请求参数不传类目id,该字段将不会返回,会返回所有配置的类目信息 */
    isExist: boolean; /* 传入的类目id是否有配置，如果请求参数不传类目id,该字段将不会返回,会返回所有配置的类目信息 */
    site: string; /* 站点 */
    };


  interface LimitConfigSiteVo {
    categoryIdsStr: Array<string>; /* 配置类目id集合 */
    site: string; /* 站点 */
    };


  interface LimitConfigV2Vo {
    enable: number; /* 类目配置是否启用：0：不启用，1：启用 */
    formulaEnable: number; /* 公式配置是否启用：0：不启用，1：启用 */
    id: string; /* 禁售配置主键id */
    labelEnable: number; /* 特性配置是否启用：0：不启用，1：启用 */
    limitConfigSites: Array<LimitConfigSiteVo>; 
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺名称 */
    site: string; /* 站点 */
    };


  interface LimitConfigVo {
    categoryIdsStr: Array<string>; /* 配置类目id集合 */
    enable: number; /* 类目配置是否启用：0：不启用，1：启用 */
    formulaEnable: number; /* 公式配置是否启用：0：不启用，1：启用 */
    formulas: Array<string>; /* 公式配置 */
    id: string; /* 禁售配置主键id */
    labelEnable: number; /* 特性配置是否启用：0：不启用，1：启用 */
    limitCategoryConfigVo: Array<LimitCategoryConfigVo>; 
    limitLabelConfigVos: Array<LimitLabelConfigVo>; 
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺名称 */
    site: string; /* 站点 */
    };


  interface LimitLabelConfigVo {
    labelId: number; /* 特性id */
    labelName: string; /* 特性名称 */
    limitId: number; /* 禁售id */
    };


  interface LimitLogVo {
    addCategoryIds: Array<string>; /* 新增配置类目id集合 */
    addCategoryLongNames: Array<string>; /* 新增配置类目name全路径集合 */
    applyShopIds: Array<number>; /* 修改后店铺id */
    applyShopNames: Array<string>; /* 修改后店铺名称 */
    createDate: string; /* 创建时间 */
    createUser: string; /* 创建人 */
    createUserId: string; /* 创建人id */
    delCategoryIds: Array<string>; /* 删除配置类目id集合 */
    delCategoryLongNames: Array<string>; /* 删除配置类目name全路径集合 */
    id: string; /* id */
    limitId: number; /* 范本ID */
    modifyDate: string; /* 修改时间 */
    modifyUser: string; /* 操作人 */
    modifyUserId: string; /* 修改人id */
    platformNo: number; /* 平台编号 */
    shopId: number; /* 修改前店铺id */
    shopName: string; /* 修改前店铺名称 */
    type: number; /* 操作类型；0：新增，1：编辑，2：关闭，3：开启，4：应用设置， 5：应用状态 */
    };


  interface LimitParam {
    categoryIdsStr: Array<string>; /* 配置的类目id集合 */
    id: string; /* 禁售配置id */
    site: string; /* 站点 */
    };


  interface LimitShopConfigVo {
    id: string; /* 禁售配置主键id */
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺名称 */
    site: string; /* 站点 */
    };


  interface LimitShopVo {
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺名称 */
    site: string; /* 站点 */
    };


  interface LimitTreeParam {
    shopId?: number; /* 店铺id */
    sites: Array<string>; /* 站点集合,传了站点集合会查询所有这个站点的相同店铺,不传默认值过滤shopId单个禁售配置 */
    };


  interface LimitVo {
    categoryIdsStr: Array<string>; /* 类目id集合 */
    categoryLongNames: Array<string>; /* 类目name集合 */
    createDate: string; /* 创建时间 */
    createUser: string; /* 创建人 */
    createUserId: string; /* 创建人id */
    deleteDate: string; /* 删除时间 */
    deleteUser: string; /* 删除人 */
    deleteUserId: string; /* 删除人id */
    enable: number; /* 是否启用：0：不启用，1：启用 */
    id: string; /* 禁售配置主键id */
    isDeleted: number; /* 是否删除 */
    modifyDate: string; /* 修改时间 */
    modifyUser: string; /* 修改人 */
    modifyUserId: string; /* 修改人id */
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺名称 */
    site: string; /* 站点 */
    };


  interface ListerBaseInfoResult {
    products: Array<ProductBaseInfo>; /* 商品列表 */
    totalSize: number; /* 当前查询条件总数 */
    };


  interface ListerBasePropertieInfo {
    developUser: string; /* 开发人 */
    dimensionsHeight: number; /* 高 */
    dimensionsLength: number; /* 长 */
    dimensionsWidth: number; /* 宽 */
    platformNo: string; /* 平台编号 */
    processCenter: number; /* 处理中心 */
    productCode: string; /* SKU编号 */
    profileId: string; /* 范本SKU的id */
    propertyCode: string; /* 自定义标签 */
    salePrice: number; /* 链接ID */
    stock: number; /* 库存 */
    title: string; /* 商品名称 */
    variants: Array<ListerBasePropertieInfo>; /* 多属性poa */
    variantsValues: Array<EsVariantsValues2>; /* sku属性 */
    volumeWeight: number; /* 重量 */
    warehouse: string; /* 仓库 */
    };


  interface ListerImagesVo {
    attributeId: number; /* 属性id */
    attributeName: string; /* 属性名 */
    id: number; /* 图片id */
    image: string; /* 展示图 */
    imageId: number; /* 供应链oa图片的图片id */
    isDeleted: number; /* 是否删除 */
    isMian: number; /* 是否主图 */
    isModel: number; /* 是否模特 */
    isNew: number; /* 是否新增标识 */
    isPromotion: number; /* 是否推介图标识 */
    platformImage: string; /* 平台图 */
    profileId: number; /* 范本id */
    profileVariantsId: number; /* 范本子表id */
    thumbImage: string; /* 压缩图 */
    type: number; /* 图片模式 */
    valueId: number; /* 属性值id */
    valueName: string; /* 属性值名称 */
    };


  interface ListerImagesVoBase {
    id: string; /* 范本id */
    listerImagesVos: Array<ListerImagesVo>; 
    modifyUser: string; /* 修改人 */
    modifyUserId: string; /* 修改人id */
    platformNo: number; /* 平台号 */
    };


  interface ListerInfo {
    actualStock: number; /* 发货仓 */
    auditPurchaseNum: number; /* 跟单中 */
    categorySpecifications: Array<EsItemSpecifics2>; /* 分类映射特性 */
    demandNum: number; /* 需求中 */
    fifteenDayPlatformSales: number; /* 15天平台销量 */
    id: string; /* es/在售id */
    itemId: string; /* 链接ID */
    logisticNo: string; /* 物流帐号 */
    notAuditPurchaseNum: number; /* 订货中 */
    notAuditPurchaseNumWF: number; /* 审核中 */
    oneDayPlatformSales: number; /* 1天平台销量 */
    outState: number; /* 外部状态 */
    productCode: string; /* SKU编号 */
    profileId: string; /* 范本SKU的id */
    properties: Array<ListerPropertieInfo>; 
    publishTime: string; /* 起始刊登时间,格式：yyyy-MM-dd HH:mm:ss.SSS */
    publishUser: string; /* 刊登人 */
    publishUserId: string; /* 刊登人id */
    purchaseWarehouseQuantity: number; /* 采购仓 */
    repairingNum: number; /* 返修中 */
    salesUser: string; /* 销售员 */
    salesUserId: string; /* 销售员id */
    sellerSku: string; /* 自定义标签 */
    sevenDayPlatformSales: number; /* 7天平台销量 */
    shopId: number; /* 店铺Id */
    shopName: string; /* 店铺名称 */
    sites: string; /* 站点 */
    specifications: Array<EsItemSpecifics2>; /* 分类特性2 */
    tags: Array<EsTag2>; /* 关键词/Tag词2 */
    thirtyDayPlatformSales: number; /* 30天平台销量 */
    threeDayPlatformSales: number; /* 3天平台销量 */
    totalShiftQuantity: number; /* 调拨中 */
    variantsValues: Array<EsVariantsValues2>; /* 变量2 */
    };


  interface ListerInfoResult {
    products: Array<ListerInfo>; /* 商品列表 */
    totalSize: number; /* 当前查询条件总数 */
    };


  interface ListerProfileRq {
    ageGroup: string; /* ageGroup */
    appDescriptions: string; /* APP端文本描述 */
    appDescriptionsHtml: string; /* APP端富文本描述 */
    brand: string; /* 品牌 */
    brandId: number; /* 品牌id */
    brandModel: string; /* 品牌型号 */
    brandSeries: string; /* 品牌系列 */
    categorySpecifications: Array<SpecificationsVo>; /* 类目特性 */
    cateogoryWord: string; /* 物品类别词 */
    commissionRate: number; /* 佣金费率-平台费率 */
    compareImage: SameStyleVo; /* 同款图片 */
    completeRate: number; /* 内容完成度 */
    conditions: string; 
    costprice: number; /* 成本价 */
    createDate: string; /* 创建时间,格式:yyyy-MM-dd HH:mm:ss,前端不需要传,自营范本数据迁移使用 */
    createUser: string; /* 创建人,前端不需要传,后端程序自动计算 */
    createUserId: string; /* 创建人id,前端不需要传,后端程序自动计算 */
    currency: string; /* 币种 */
    deliverLocation: string; 
    deliverTime: string; /* 预计到货/发货天数/发货时间/运输时间 */
    deliveryVo: DeliveryVo; /* 交货信息 */
    descVideoUrl: Array<string>; /* 视频文本描述 */
    descriptions: string; /* 默认/M端/长文本描述 */
    descriptionsHtml: string; /* 默认/M端/长富文本描述 */
    descriptionsId: string; /* 默认/M端/长描述模版Id */
    descriptionsTemplate: string; /* 默认/M端/长描述模版 */
    dimensionsHeight: number; /* 高 */
    dimensionsLength: number; /* 长 */
    dimensionsUnit: string; /* 尺寸单位 */
    dimensionsWidth: number; /* 宽 */
    enImageDescHtml: string; /* 默认/M端英文图片富文本描述 */
    extendField: string; /* 扩展字段 */
    fullMappingCategoryIdLast: Array<string>; /* 平台全类目id,格式：[一级类目,二级类目,三级类目,四级类目,五级类目 */
    fullMappingCategoryIdLastStr: Array<string>; /* 平台全类目id,格式：[一级类目,二级类目,三级类目,四级类目,五级类目 */
    fullMappingCategoryNameLast: Array<string>; /* 平台全类目名字 */
    gender: string; /* gender */
    googleShopPing: Array<GoogleShopPing>; /* googleshopping标题 */
    highestPrice: number; /* 最高价 */
    id: string; /* 范本ID */
    imageRate: string; /* 商品图比例 */
    images: Array<Image>; /* 展示图 */
    images2: Array<Image>; /* 展示图2 */
    isChSale: number; /* 是否在中仓售卖;0:不是,1:是 */
    isDiscount: number; /* 是否显示折扣,0:不显示折扣;1:显示折扣 */
    isTransfer: number; 
    itemId: string; /* OS产品链接Id/上架页面id,前端不需要传,自营范本数据迁移使用 */
    listerProfileVariants: Array<ListerProfileVariantsVo>; 
    listingState: number; /* 是否在售数据;0:不是,1:是 */
    locations: Array<string>; /* 上架站点 */
    logisticNo: string; /* 物流帐号 */
    logistics: Array<LogisticVo>; /* 物流渠道 */
    lowestPrice: number; /* 最低价/跟售最低价 */
    mainVariants: string; /* 图片属性 */
    manufacturer: string; /* MPN/制造商编码 */
    mappingCategoryIdLast: string; /* 平台最后一级类目id */
    mappingCategoryNameLast: string; /* 平台最后一级类目名字 */
    maxDeliveryTime: number; /* 最大到货时间 */
    metaDescription: string; /* meta描述 */
    metaTitle: string; /* meta标题 */
    minDeliveryTime: number; /* 最小到货时间 */
    model: ModelVo; /* 模特 */
    modelId: number; /* 模特id */
    modelSize: string; /* 模特适用尺码 */
    modifyDate: string; /* 修改时间,yyyy-MM-dd HH:mm:ss,前端不需要传,自营范本数据迁移使用 */
    modifyUser: string; /* 修改人,前端不需要传,后端程序自动计算 */
    modifyUserId: string; /* 修改人id,前端不需要传,后端程序自动计算 */
    multiSitePrice: Array<InLineVo>; /* 多区域多站点价格(必须是有区域有站点两个纬度才使用) */
    nakedPrice: number; /* 裸价 */
    operationUser: string; /* 编辑员 */
    operationUserId: number; /* 编辑员id */
    originalCategory: string; /* 来源类目 */
    originalId: string; /* 复制来源ID----前段不需要传 */
    originalPlatformName: string; /* 来源平台,前端不需要传,后端程序自动计算 */
    originalShopName: string; /* 来源店铺名称,前端不需要传,后端程序自动计算 */
    originalSite: string; /* 来源店铺名称,前端不需要传,后端程序自动计算 */
    outState: number; /* 外部状态 */
    packageContent: string; /* 包装清单 */
    paramDescriptions: string; /* 参数描述 */
    pcDescriptionsHtml: string; /* PC端富文本描述 */
    pcEnImageDescHtml: string; /* PC端英文图片富文本描述 */
    pcSmallLanImageDescHtml: string; /* PC端小语种图片富文本描述 */
    platformNo?: number; /* 平台号 */
    pogImages: Array<PogVariantsImage>; /* POG图 */
    productCode: string; /* sku编码 */
    productCollects: Array<string>; /* 产品集合 */
    productId: number; /* 产品信息id */
    productWeight: number; /* 重量 */
    productWeightUnit: string; /* 重量单位 */
    productWord: string; /* 商品关键词，string格式/ */
    productWords: Array<string>; /* 商品关键词/tag值列表/搜索词，列表格式 */
    profit: number; /* 店铺毛利润 */
    promotionRate: number; /* 折扣率 */
    propertyId: number; /* 产品属性id */
    publishPage: string; /* OS产品链接/上架页面,前端不需要传,自营范本数据迁移使用 */
    publishState: string; /* 发布状态 */
    publishTime: string; /* 刊登时间,yyyy-MM-dd HH:mm:ss,前端不需要传,自营范本数据迁移使用 */
    publishUser: string; /* 刊登人姓名 */
    publishUserId: string; /* 刊登人id */
    quantity: number; /* 库存 */
    referPrices: Array<ReferPriceOutVo>; /* 多站点价格(只有站点单个纬度才使用) */
    returnPolicyId: string; /* 退货模板Id */
    returnPolicyName: string; /* 退货模板名称 */
    salePrice: number; /* 折后价/销售价/现价 */
    saleType: number; /* 销售状态 */
    salesPolicy: string; /* 销售政策 内容逗号分隔，数字代表含义如下：1:3天破损包赔政策
2:7天缺件/错件包赔政
3:产品品质保障政策
4:退换货无忧政策 */
    salesUser: string; /* 销售员名称,前端编辑范本不需要传，获取编辑范本有该数据 */
    salesUserId: number; /* 销售员id,前端编辑范本不需要传，获取编辑范本有该数据 */
    sellerSku: string; 
    sellerSkuId: string; /* 平台店铺唯一标识id */
    seoUrl: string; /* URL链接/seo搜索链接 */
    shippingTemplate: string; /* 运费模版 */
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺 */
    shortDescriptionsHtml: string; /* 短描述 */
    siteType: number; /* 站点类型 1:主站  2:非主站 */
    sizeTable: SizeTableVo; /* 尺码表 */
    sizeTableId: number; /* 尺码表id */
    sizeTableUnit: number; /* 尺码表单位(1：厘米表 2：英寸表) */
    smallLanImageDescHtml: string; /* 默认/M端小语种图片富文本描述 */
    specifications: Array<SpecificationsVo>; /* 自定义标签IS */
    specificationsDescHtml: string; /* 特性富文本描述 */
    standardPrice: number; /* 折前销售价/市场价 */
    subFullMappingCategoryIdLast: Array<string>; /* 副类目全路径id */
    subFullMappingCategoryIdLastStr: Array<string>; /* 前端使用的副类目全路径id */
    subMappingCategoryName1St: string; /* 平台副类目一级类目名称 */
    subTitle: string; /* 商品副标题 */
    tags: Array<TagVo>; /* 关键词/Tag词/标签 */
    targetSite: string; /* 目标店铺名称,前端不需要传,后端程序自动计算 */
    themeTemplate: string; /* 主题模版 */
    title: string; /* 前台标题 */
    variantsImages: Array<VariantsImage>; /* 属性图 */
    variantsTitle: Array<string>; /* 选择变量id,格式:["123","456","789"] */
    variantsValues: Array<VariantsValuesVo>; /* 变量值列表(包含组信息) */
    videoUrl: string; /* 视频地址/产品主图视频 */
    };


  interface ListerProfileSkuModifyFieldVo {
    asyncOnline?: boolean; /* 同步到在售标志 */
    operationUser: string; /* 编辑员 */
    operationUserId: number; /* 编辑员id */
    originalPlatformName: string; /* 来源平台，后端用来逻辑计算，前端不需要传 */
    platformNo?: number; /* 平台号 */
    productCodeInfos?: Array<ProductCodeInfo>; /* sku信息 */
    productIds: Array<number>; /* 产品信息id */
    salePrice?: number; /* 折后价销售价 */
    salesUser: string; /* 销售员名称 */
    salesUserId: number; /* 销售员id */
    shopId?: number; /* 店铺id */
    shopName?: string; /* 店铺名称 */
    };


  interface ListerProfileSkuVo {
    operationUser: string; /* 编辑员 */
    operationUserId: number; /* 编辑员id */
    originalPlatformName: string; /* 来源平台，后端用来逻辑计算，前端不需要传 */
    platformNo?: number; /* 平台号 */
    productCodeInfos?: Array<ProductCodeInfo>; /* sku信息 */
    salesUser: string; /* 销售员名称 */
    salesUserId: number; /* 销售员id */
    shopId?: number; /* 店铺id */
    shopName?: string; /* 店铺名称 */
    };


  interface ListerProfileVariantsVo {
    conditions: string; /* 上架类型 */
    costprice: number; /* 成本价 */
    createDate: string; /* 创建时间,格式:yyyy-MM-dd HH:mm:ss,前端不需要传,自营范本数据迁移使用 */
    createUser: string; /* 创建人,前端不需要传,后端程序自动计算 */
    createUserId: string; /* 创建人id,前端不需要传,后端程序自动计算 */
    currency: string; /* 币种 */
    deliverLocation: string; /* 发货站点 */
    deliverTime: string; /* 预计到货/发货天数/发货时间/运输时间 */
    descriptions: string; /* 默认文本描述 */
    dimensionsHeight: number; /* 高 */
    dimensionsLength: number; /* 长 */
    dimensionsWidth: number; /* 宽 */
    handlingTime: number; /* 发货处理时间 */
    id: string; /* id */
    images: Array<Image>; /* 展示图 */
    inventoryPolicy: number; /* 缺货可售/库存策略，0:缺货不可售,1:缺货可售 */
    itemId: string; /* poa的链接id */
    lowestPrice: number; /* 最低价/跟售最低价 */
    mainImage: string; /* 主图 */
    maxDeliveryTime: number; /* 最大到货时间 */
    memberPrice: number; /* 会员价 */
    minDeliveryTime: number; /* 最小到货时间 */
    modifyDate: string; /* 修改时间,yyyy-MM-dd HH:mm:ss,前端不需要传,自营范本数据迁移使用 */
    modifyUser: string; /* 修改人,前端不需要传,后端程序自动计算 */
    modifyUserId: string; /* 修改人id,前端不需要传,后端程序自动计算 */
    nakedPrice: number; /* 裸价 */
    prefixPrice: number; /* 浮动价--->销售员改的 */
    prefixPriceValue: number; /* +/-符号 0:+,1:- */
    productCode: string; /* sku编码,后端用来计算 */
    productId: number; /* 产品信息id */
    productWeight: number; /* 重量 */
    promotionEnd: string; /* 折扣结束 */
    promotionStart: string; /* 折扣开始 */
    propertyCode: string; /* POA属性编码 */
    propertyId: number; /* 多属性ID */
    publishDesc: string; /* 刊登描述 */
    publishProductId: string; /* MID */
    publishState: string; /* 发布状态 */
    publishTime: string; /* 刊登时间,yyyy-MM-dd HH:mm:ss,前端不需要传,自营范本数据迁移使用 */
    publishUser: string; /* 刊登人姓名 */
    publishUserId: string; /* 刊登人id */
    quantity: number; /* 库存 */
    salePrice: number; /* 折后价/销售价/现价 */
    saleType: number; /* 销售状态 */
    sellerSku: string; /* 产品自定义标签 */
    sellerSkuId: string; /* 平台店铺唯一标识id */
    sellerSkuType: string; /* 类型 */
    shippingFee: number; /* 客户支付运费 */
    standardPrice: number; /* 折前销售价/市场价 */
    subVariantsValues: Array<SubVariantsValuesVo>; /* 副变量值列表(不包含组信息) */
    title: string; /* 前台标题 */
    track: number; /* 库存可跟踪/轨迹，0:库存不可跟踪,1:库存可跟踪 */
    variantsValues: Array<VariantsValuesVo>; /* 变量值列表(包含组信息),格式:[{"key":"111","value":"456","valueId":"122","valueName":"red"},{"id":"222","name":"Size","valueId":"233","valueName":"XXL"}] */
    };


  interface ListerProfileVo {
    ageGroup: string; /* ageGroup */
    appDescriptions: string; /* APP端文本描述 */
    appDescriptionsHtml: string; /* APP端富文本描述 */
    batchKey: string; /* 开发批次 */
    brand: string; /* 品牌 */
    brandId: number; /* 品牌id */
    brandModel: string; /* 品牌型号 */
    brandSeries: string; /* 品牌系列 */
    categorySpecifications: Array<SpecificationsVo>; /* 类目特性 */
    cateogoryWord: string; /* 物品类别词 */
    commissionRate: number; /* 佣金费率-平台费率 */
    compareImage: SameStyleVo; /* 同款图片 */
    completeRate: number; /* 内容完成度 */
    conditions: string; 
    costprice: number; /* 成本价 */
    createDate: string; /* 创建时间,格式:yyyy-MM-dd HH:mm:ss,前端不需要传,自营范本数据迁移使用 */
    createUser: string; /* 创建人,前端不需要传,后端程序自动计算 */
    createUserId: string; /* 创建人id,前端不需要传,后端程序自动计算 */
    currency: string; /* 币种 */
    deliverLocation: string; 
    deliverTime: string; /* 预计到货/发货天数/发货时间/运输时间 */
    deliveryVo: DeliveryVo; /* 交货信息 */
    descVideoUrl: Array<string>; /* 视频文本描述 */
    descriptions: string; /* 默认/M端/长文本描述 */
    descriptionsHtml: string; /* 默认/M端/长富文本描述 */
    descriptionsId: string; /* 默认/M端/长描述模版Id */
    descriptionsTemplate: string; /* 默认/M端/长描述模版 */
    designerPattern: number; /* 设计师款 0:不是设计师款  1:是设计师款 */
    dimensionsHeight: number; /* 高 */
    dimensionsLength: number; /* 长 */
    dimensionsUnit: string; /* 尺寸单位 */
    dimensionsWidth: number; /* 宽 */
    enImageDescHtml: string; /* 默认/M端英文图片富文本描述 */
    extendField: string; /* 扩展字段 */
    fullMappingCategoryIdLast: Array<string>; /* 平台全类目id,格式：[一级类目,二级类目,三级类目,四级类目,五级类目 */
    fullMappingCategoryIdLastStr: Array<string>; /* 平台全类目id,格式：[一级类目,二级类目,三级类目,四级类目,五级类目 */
    fullMappingCategoryNameLast: Array<string>; /* 平台全类目名字 */
    gender: string; /* gender */
    googleShopPing: Array<GoogleShopPing>; /* googleshopping标题 */
    highestPrice: number; /* 最高价 */
    id: string; /* 范本ID */
    imageRate: string; /* 商品图比例 */
    images: Array<Image>; /* 展示图 */
    images2: Array<Image>; /* 展示图2 */
    isChSale: number; /* 是否在中仓售卖;0:不是,1:是 */
    isDeleted: number; /* 是否删除 */
    isDiscount: number; /* 是否显示折扣,0:不显示折扣;1:显示折扣 */
    isTransfer: number; 
    itemId: string; /* OS产品链接Id/上架页面id,前端不需要传,自营范本数据迁移使用 */
    listerProfileVariants: Array<ListerProfileVariantsVo>; 
    listingState: number; /* 是否在售数据;0:不是,1:是 */
    locations: Array<string>; /* 上架站点 */
    logisticNo: string; /* 物流帐号 */
    logistics: Array<LogisticVo>; /* 物流渠道 */
    lowestPrice: number; /* 最低价/跟售最低价 */
    mainImage: string; /* 主图 */
    mainVariants: string; /* 图片属性 */
    manufacturer: string; /* MPN/制造商编码 */
    mappingCategoryIdLast: string; /* 平台最后一级类目id */
    mappingCategoryNameLast: string; /* 平台最后一级类目名字 */
    maxDeliveryTime: number; /* 最大到货时间 */
    metaDescription: string; /* meta描述 */
    metaTitle: string; /* meta标题 */
    minDeliveryTime: number; /* 最小到货时间 */
    model: ModelVo; /* 模特 */
    modelId: number; /* 模特id */
    modelSize: string; /* 模特适用尺码 */
    modifyDate: string; /* 修改时间,yyyy-MM-dd HH:mm:ss,前端不需要传,自营范本数据迁移使用 */
    modifyUser: string; /* 修改人,前端不需要传,后端程序自动计算 */
    modifyUserId: string; /* 修改人id,前端不需要传,后端程序自动计算 */
    multiSitePrice: Array<InLineVo>; /* 多区域多站点价格(必须是有区域有站点两个纬度才使用) */
    nakedPrice: number; /* 裸价 */
    operationUser: string; /* 编辑员 */
    operationUserId: number; /* 编辑员id */
    originalCategory: string; /* 来源类目 */
    originalId: string; /* 复制来源ID----前段不需要传 */
    originalPlatformName: string; /* 来源平台,前端不需要传,后端程序自动计算 */
    originalShopName: string; /* 来源店铺名称,前端不需要传,后端程序自动计算 */
    originalSite: string; /* 来源店铺名称,前端不需要传,后端程序自动计算 */
    originalTags: Array<TagVo>; /* 原始字段----关键词/Tag词 */
    outState: number; /* 外部状态 */
    packageContent: string; /* 包装清单 */
    paramDescriptions: string; /* 参数描述 */
    pcDescriptionsHtml: string; /* PC端富文本描述 */
    pcEnImageDescHtml: string; /* PC端英文图片富文本描述 */
    pcSmallLanImageDescHtml: string; /* PC端小语种图片富文本描述 */
    platformNo?: number; /* 平台号 */
    platformSiteCodes: Array<PlatformSiteCodeVo>; /* 站点编码 */
    pogImages: Array<PogVariantsImage>; /* POG图 */
    productCode: string; /* sku编码 */
    productCollects: Array<string>; /* 产品集合 */
    productId: number; /* 产品信息id */
    productWeight: number; /* 重量 */
    productWeightUnit: string; /* 重量单位 */
    productWord: string; /* 商品关键词，string格式/ */
    productWords: Array<string>; /* 商品关键词/tag值列表/搜索词，列表格式 */
    profileType: string; /* 是否单属性(single单属性，multiple多属性) */
    profit: number; /* 店铺毛利润 */
    promotionRate: number; /* 折扣率 */
    propertyId: number; /* 产品属性id */
    publishDesc: string; /* 刊登描述 */
    publishPage: string; /* OS产品链接/上架页面,前端不需要传,自营范本数据迁移使用 */
    publishProductId: string; /* MID */
    publishState: string; /* 发布状态 */
    publishTime: string; /* 刊登时间,yyyy-MM-dd HH:mm:ss,前端不需要传,自营范本数据迁移使用 */
    publishUser: string; /* 刊登人姓名 */
    publishUserId: string; /* 刊登人id */
    quantity: number; /* 库存 */
    referPrices: Array<ReferPriceOutVo>; /* 多站点价格(只有站点单个纬度才使用) */
    returnPolicyId: string; /* 退货模板Id */
    returnPolicyName: string; /* 退货模板名称 */
    salePrice: number; /* 折后价/销售价/现价 */
    saleType: number; /* 销售状态 */
    salesPolicy: string; /* 销售政策 内容逗号分隔，数字代表含义如下：1:3天破损包赔政策
2:7天缺件/错件包赔政
3:产品品质保障政策
4:退换货无忧政策 */
    salesUser: string; /* 销售员名称,前端编辑范本不需要传，获取编辑范本有该数据 */
    salesUserId: number; /* 销售员id,前端编辑范本不需要传，获取编辑范本有该数据 */
    saveType: number; /* 保存类型,0：页面添加的sku  1:编辑保存的sku  2:草稿的sku,用来区分自营添加的渠道 */
    sellerSku: string; 
    sellerSkuId: string; /* 平台店铺唯一标识id */
    seoUrl: string; /* URL链接/seo搜索链接 */
    shippingTemplate: string; /* 运费模版 */
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺 */
    shortDescriptionsHtml: string; /* 短描述 */
    siteType: number; /* 站点类型 1:主站  2:非主站 */
    sizeTable: SizeTableVo; /* 尺码表 */
    sizeTableId: number; /* 尺码表id */
    sizeTableUnit: number; /* 尺码表单位(1：厘米表 2：英寸表) */
    smallLanImageDescHtml: string; /* 默认/M端小语种图片富文本描述 */
    specifications: Array<SpecificationsVo>; /* 自定义标签IS */
    specificationsDescHtml: string; /* 特性富文本描述 */
    standardPrice: number; /* 折前销售价/市场价 */
    subFullMappingCategoryIdLast: Array<string>; /* 副类目全路径id */
    subFullMappingCategoryIdLastStr: Array<string>; /* 前端使用的副类目全路径id */
    subMappingCategoryName1St: string; /* 平台副类目一级类目名称 */
    subTitle: string; /* 商品副标题 */
    tags: Array<TagVo>; /* 关键词/Tag词/标签 */
    targetSite: string; /* 目标店铺名称,前端不需要传,后端程序自动计算 */
    themeTemplate: string; /* 主题模版 */
    title: string; /* 前台标题 */
    variantsImages: Array<VariantsImage>; /* 属性图 */
    variantsTitle: Array<string>; /* 选择变量id,格式:["123","456","789"] */
    variantsValues: Array<VariantsValuesVo>; /* 变量值列表(包含组信息) */
    videoUrl: string; /* 视频地址/产品主图视频 */
    };


  interface ListerPropertieInfo {
    id: string; /* 范本Poa的id */
    itemId: string; /* 链接ID */
    profileId: string; /* 范本SKU的id */
    propertyCode: string; /* POA编号 */
    salePrice: number; /* 折后价销售价 */
    sellerSku: string; /* 自定义标签 */
    standardPrice: number; /* 折前价 */
    variantsValues: Array<EsVariantsValues2>; /* 变量 */
    };


  interface ListerUserBatchVo {
    productId: number; /* 产品id */
    profileId?: string; /* 范本id */
    };


  interface ListerValidatorVo {
    itemCnName: string; /* 表单中文名 */
    itemCode: string; /* 项编码 */
    itemName: string; /* 表单名 */
    itemValue: string; /* 校验器名称 */
    param: string; /* 参数 */
    platformNo: number; /* 平台号 */
    tip: string; /* 校验失败的提示 */
    };


  interface ListingEsEntity {
    abroadSalesUser: string; /* 海外运营仓人员 */
    abroadSalesUserId: number; /* 海外运营仓人员id */
    actualFullProfit: number; /* 实际毛利润率 */
    actualStock: number; /* 实际库存(包含所有仓库) */
    actualStockCH: number; /* 实际库存(国内仓) */
    actualStockCHANDHK: number; /* 实际库存(国内仓和香港仓) */
    actualStockCR: number; /* 实际库存(捷克仓) */
    actualStockDE: number; /* 实际库存(德国) */
    actualStockFR: number; /* 实际库存(法国仓) */
    actualStockHK: number; /* 实际库存(香港仓) */
    actualStockMXFBM: number; /* 实际库存(墨西哥fbm仓) */
    actualStockSP: number; /* 实际库存(西班牙仓) */
    actualStockUK: number; /* 实际库存(英国仓) */
    actualStockUSA: number; /* 实际库存(美国仓) */
    auditPurchaseNum: number; /* 跟单中 */
    auditPurchaseNumDay: number; /* 跟单中(天数) */
    auditStatus: number; /* 审核状态 */
    auditStatusList: string; /* 审核状态列表 */
    auditStatusName: string; /* 审核状态名称 */
    auditStatusNames: string; /* 审核状态名称列表 */
    auditedPurchaseStock: number; /* 已审核采购库存 */
    availableDays: number; /* 可售天数 */
    availableQuantity: number; /* 可用库存 */
    availableQuantityDay: number; /* 可用库存(天数) */
    badComment: number; /* 差评数 */
    badCommentRate: number; /* 差评率 */
    barcodeList: string; /* 平台仓产品条形码编码，如lazada的barcode */
    batchKey: string; /* 开发批次 */
    brand: string; /* 品牌 */
    brandId: number; /* 品牌 */
    brandType: number; /* 品牌类型，1：自有品牌；2：第三方品牌，3：OEM */
    brandTypeName: string; /* 品牌类型名称-这个字段不参与搜索 */
    budgetFullProfit: number; /* 预算毛利润率 */
    categoryFullNamePath: string; /* 类目名称链 */
    categoryId: string; /* 类目ID */
    categoryName: string; /* 类目名称 */
    categoryPath: string; /* 类目id链 */
    categorySpecifications: Array<EsItemSpecifics2>; /* 分类特性最新 */
    commentType: string; /* 评论图标类型,字符串：Good、OK、Fair、Poor、数据不足 */
    completeRate: number; /* 内容完成度 */
    countComment: number; /* 累计评分 */
    countReview: number; /* 累计review总数 */
    createDate: string; /* 创建时间 */
    createUser: string; /* 创建人 */
    createUserId: number; /* 创建人id */
    currency: string; /* 币种 */
    deleteDate: string; /* 删除时间 */
    deleteUser: string; /* 删除人 */
    deleteUserId: number; /* 删除人id */
    deliveryPendingQuantity: number; /* 待发货 */
    deliveryPendingQuantityDay: number; /* 待发货(天数) */
    demandNum: number; /* 需求中 */
    demandNumDay: number; /* 需求中(天数) */
    designerPattern: number; /* 设计师款 0:不是设计师款  1:是设计师款 */
    developPlatform: number; /* 开发平台 */
    developPlatformName: string; /* 开发平台名称 */
    developmentManager: string; /* 开发经理 */
    developmentManagerId: number; /* 开发经理Id */
    developmentUser: string; /* 开发人 */
    developmentUserId: number; /* 开发人 */
    dimensions: number; /* 尺寸 */
    dimensionsUnit: string; /* 尺寸单位 */
    discountRate: number; /* 折扣率 */
    discountStatus: number; /* 有无折扣,有:1;无:0 */
    enTitle: string; /* OA英文标题 */
    faultTolerantSales: number; /* 容错销量 */
    fifteenDayPlatformSales: number; /* 15天平台销量 */
    fifteenDaySales: number; /* 15天销量 */
    fifteenDaySkuSales: number; /* sku 15天销量(有些平台是站点维度+sku维度) */
    firstSaleDay: string; /* 首次售出时间 */
    fixedPrice: number; /* 限价 */
    fortyFiveDaySales: number; /* 45天销量 */
    fortyFiveDaySkuSales: number; /* sku 45天销量(有些平台是站点维度+sku维度) */
    freightCost: number; /* 运费 */
    fullPlatformFaultTolerance: number; /* 全平台容错 */
    goodComment: number; /* 好评数 */
    goodCommentRate: number; /* 好评率 */
    hotRemainDay: number; /* 距离热销结束时间/天 */
    hotSeasons: string; /* 热销季节 */
    hotStatus: number; /* 是否热销,0:不是，1：是 */
    hotTotalDateString: string; 
    hotTotalDates: Array<HotTotalDate>; /* 热销时间段 */
    id: number; /* 主键,ListingID */
    isPlatformProduct: boolean; /* 是否有平台仓 */
    isSyncStock: number; /* 是否需要同步库存 */
    isdeleted: number; /* 是否删除 */
    itemId: string; /* 链接ID */
    lastSaleDay: string; /* 最后出售时间 */
    latestFifteenAddBuyRate: number; /* 近十五天加购率 */
    latestFifteenClickRate: number; /* 近十五天点击率 */
    latestFifteenTransformRate: number; /* 近十五天转化率 */
    latestSevenAddBuyRate: number; /* 近七天加购率 */
    latestSevenClickRate: number; /* 近七天点击率 */
    latestSevenTransformRate: number; /* 近七天转化率 */
    lifeCycle: number; /* 生命周期 */
    lifeCycleColorNew: string; /* 生命周期对应的颜色 */
    lifeCycleName: string; /* 生命周期名称 */
    lifeCycleNames: string; /* 生命周期名称 */
    lifeCycles: string; /* 生命周期ids */
    linkStatus: number; /* 链接状态 */
    linkStatusList: string; /* 链接状态列表 */
    linkStatusName: string; /* 链接状态 */
    linkStatusNames: string; /* 链接状态名称列表 */
    listingState: number; /* 是否在售数据;0:不是,1:是 */
    logisticNo: string; /* 物流帐号 */
    managerId: number; /* 销售经理id */
    managerName: string; /* 销售经理名称 */
    markNames: string; /* 标识名 */
    marketPrice: number; /* 市场价 */
    maxLcLevel: number; /* 生命周期: 1观察期>2正常销售>3上市期>4开发期>5退市期>6清理期>7停止服务 */
    minFollowSalesPrice: number; /* 跟售最低价 */
    modifyDate: string; /* 所有修改时间 */
    modifyStatus: number; /* 修改状态。与对应状态进行位运算，得到结果为1位正在修改中，为0则显示正常结果。示例如下<br> ONLINE_STOCK(1)：在线库存<br> SALE_PRICE(2)：销售价、折前价、及促销时间<br> LINK_STATUS(4)：链接状态<br> TITLE(8)：标题<br> DESCRIPTION(16)：描述<br> IMAGE(32)：主图（应该还没有平台用这个，这个暂时也没有对应实现）<br> IMAGES(64)：多图<br>  */
    modifyUser: string; /* 修改人 */
    modifyUserId: number; /* 修改人id */
    multiProperty: number; /* 多属性(0为sku，1为poa) */
    multiRate: number; /* 倍率 */
    multiSitePricewwwNL: number; /* 主站价格-NL */
    multiSitePricewwwUS: number; /* 主站价格-US */
    n180DaySales: number; /* 180天销量 */
    n180DaySkuSales: number; /* sku 180天销量(有些平台是站点维度+sku维度) */
    nakedPrice: number; /* 裸价 */
    nativeSales1: number; /* 自有编码 1天销量 */
    nativeSales15: number; /* 自有编码 15天销量 */
    nativeSales180: number; /* 自有编码 180天销量 */
    nativeSales3: number; /* 自有编码 3天销量 */
    nativeSales30: number; /* 自有编码 30天销量 */
    nativeSales45: number; /* 自有编码 45天销量 */
    nativeSales60: number; /* 自有编码 60天销量 */
    nativeSales7: number; /* 自有编码 7天销量 */
    nativeSales90: number; /* 自有编码 90天销量 */
    ninetyDaySales: number; /* 90天销量 */
    ninetyDaySkuSales: number; /* sku 90天销量(有些平台是站点维度+sku维度) */
    noSalesDay: number; /* 未售出天数 */
    normalComment: number; /* 中评数 */
    normalCommentRate: number; /* 中评率 */
    notAuditPurchaseNum: number; /* 订货中 */
    notAuditPurchaseNumDay: number; /* 订货中(天数) */
    notAuditPurchaseNumWF: number; /* 审核中 */
    notAuditPurchaseNumWFDay: number; /* 审核中(天数) */
    oaStatus: string; /* OA状态-英文名称 */
    oaStatusList: string; /* 链接状态列表 */
    oaStatusName: string; /* OA状态-中文名称 */
    oaStatusNames: string; /* 链接状态名称列表 */
    offTime: string; /* 下架时间 */
    offUser: string; /* 下架人 */
    offUserId: number; /* 下架人 */
    oneDayPlatformSales: number; /* 1天平台销量 */
    oneDaySales: number; /* 1天销量 */
    oneDaySkuSales: number; /* sku 1天销量(有些平台是站点维度+sku维度) */
    onlineStock: number; /* 线上库存 */
    onlineTitle: string; /* 英文标题-改名线上标题 */
    operationUser: string; /* 编辑员 */
    operationUserId: number; /* 编辑员id */
    operationsCenterCode: number; /* 运营中心code */
    originalId: string; /* 来源ID */
    originalPlatformName: string; /* 来源平台 */
    originalPublishTime: string; /* 上架时间 */
    originalTags: Array<EsTag>; /* 原始关键词/Tag词 */
    outState: number; /* 外部状态 */
    packageHeight: number; /* 平台产品尺寸高 */
    packageLength: number; /* 平台产品尺寸长 */
    packageWeight: number; /* 平台产品重量 */
    packageWidth: number; /* 平台产品尺寸宽 */
    parentSellerSku: string; /* 卖家自定义SKU */
    parentShopSku: string; /* 平台分配的SKU */
    personalAttention: string; /* 个人关注 */
    platformActivation: string; /* FBC激活状态,activation:已激活;deActivation：激活失败;activating：激活中;none：未激活 */
    platformBrand: string; /* 平台线上品牌 */
    platformId: number; /* 平台id */
    platformProductCodes: string; /* 平台仓产品编码，如lazada的Fulfilment SKU */
    platformProductNames: string; /* 平台仓产品名称，如lazada的Fulfilment SKU Name */
    platformStock: number; /* FBL库存 */
    productCode: string; /* OA产品SKU */
    productId: number; /* oa产品id */
    productLabelId: string; /* 产品特性标签 */
    productLine: string; /* 所属产品线 */
    productMarkCustomize: string; /* 商品标识(自定义) */
    productMarks: Array<ProductMark>; /* 商品标识 */
    productMarks2: string; /* 商品标识 */
    productType: string; /* oa产品类型(SKU,POA,PMX) */
    profileId: number; /* 范本id */
    profileTag: string; /* 范本产品便签（vidaxlBestSelling:vadaxl畅销产品） */
    profileVariationIds: string; /* 范本id */
    propertyCodes: string; /* oa产品poa */
    propertyIds: string; /* oa产品属性id */
    publishPage: string; /* 链接地址 */
    publishPictureType: string; /* 上架图片类型 */
    publishPictureTypeName: string; /* 上架图片类型-中文名称 */
    publishProductId: string; /* publishProductId */
    publishProductIds: string; /* poa的平台标签集合 */
    publishState: string; /* 刊登状态 */
    publishTime: string; /* 上架时间 */
    publishUser: string; /* 发布人 */
    publishUserId: number; /* 发布人id */
    purchaseRequestStock: number; /* 采购请求库存 */
    purchaseStock: number; /* 采购中库存 */
    purchaseWarehouseQuantity: number; /* 采购仓 */
    purchaseWarehouseQuantityDay: number; /* 采购仓(天数) */
    purchaseWarehouseStock: number; /* 采购仓库存 */
    readyDeliveredStock: number; /* 待发货库存 */
    recommendedMinPrice: number; /* 推荐最低价 */
    recordDate: string; /* 操作更新时间 */
    referenceCostPrice: number; /* 成本价 */
    remark: string; /* 备注 */
    repairingNum: number; /* 返修中 */
    repairingNumDay: number; /* 返修中(天数) */
    reworkWarehouseStock: number; /* 返修仓库存 */
    sabcProductGrade: number; /* 产品等级: 无（0） S(1,"S"), A(2,"A"), B(3,"B"), C(4,"C"), D(5,"D"); */
    saleEndDate: string; /* 折扣结束 */
    saleFromDate: string; /* 折扣开始 */
    saleTopSign: boolean; /* 置顶的链接打标记 true是打标记 false是不打标记 */
    saleTopTime: string; /* 置顶时间 */
    saleUser: string; /* 销售员 */
    saleUserId: number; /* 销售员-更改字段名 */
    salesPrice: number; /* 销售价（$） */
    sellerSkuId: string; /* EAN */
    sellerSkuIds: string; /* poa的EAN集合 */
    sellerSkus: string; /* 卖家自定义SKU */
    sevenDayPlatformSales: number; /* 7天平台销量 */
    sevenDaySales: number; /* 7天销量 */
    sevenDaySkuSales: number; /* sku 7天销量(有些平台是站点维度+sku维度) */
    shippingWarehouseStock: number; /* 发货仓库存 */
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺名 */
    shopSkus: string; /* 平台分配的SKU */
    shotStatus: number; /* 拍摄状态: 0:无需求 1:待拍摄 2:待修图 3:待审核 4:审核通过 */
    shotStatusName: string; /* 拍摄状态名称 */
    showPoa: boolean; /* 是否展示按钮 */
    site: string; /* 站点 */
    sites: string; /* 站点集合 */
    sixtyDaySales: number; /* 60天销量 */
    sixtyDaySkuSales: number; /* sku 60天销量(有些平台是站点维度+sku维度) */
    sizeRule: number; /* 尺码规则 */
    sizeRuleName: string; /* 尺码规则 */
    skuEarliestPublishTime: string; /* sku最早上架时间(有些平台是站点维度+sku维度) */
    specifications: Array<EsItemSpecifics>; /* 分类特性 */
    specifications2: Array<EsItemSpecifics2>; /* 分类特性2 */
    storeName: string; /* 平台实际店铺名 */
    supplyChainDays: number; /* 供应链天数 */
    supplyChainType: number; /* 供应链类型 */
    supplyChainTypeName: string; /* 供应链类型名称 */
    syncStatus: number; /* 同步 */
    tags: Array<EsTag>; /* 关键词/Tag词 */
    tags2: Array<EsTag2>; /* 关键词/Tag词2 */
    tags3: string; /* tags3 */
    taskIds: string; /* 任务id */
    thirtyDayPlatformSales: number; /* 30天平台销量 */
    thirtyDaySales: number; /* 30天销量 */
    thirtyDaySkuSales: number; /* sku 30天销量(有些平台是站点维度+sku维度) */
    threeDayPlatformSales: number; /* 3天平台销量 */
    threeDaySales: number; /* 3天销量 */
    threeDaySkuSales: number; /* sku 3天销量(有些平台是站点维度+sku维度) */
    title: string; /* OA中文标题 */
    totalPrice: number; /* 总价 */
    totalQuantity: number; /* 汇总库存 */
    totalQuantityDay: number; /* 汇总库存（总数） */
    totalShiftQuantity: number; /* 调拨中 */
    totalShiftQuantityDay: number; /* 调拨中(天数) */
    transferRequestStock: number; /* 调拨请求库存 */
    transferStock: number; /* 调拨中库存(包含所有仓库) */
    transferStockAU: number; /* 调拨中库存(奥仓) */
    transferStockCH: number; /* 调拨中库存(国内仓) */
    transferStockCHANDHK: number; /* 调拨中库存(国内仓和香港仓) */
    transferStockCR: number; /* 调拨中库存(捷克) */
    transferStockDE: number; /* 调拨中库存(德国) */
    transferStockFR: number; /* 调拨中库存(法国FBC仓) */
    transferStockHK: number; /* 调拨中库存(香港仓) */
    transferStockMXFBM: number; /* 调拨中库存(FBM墨西哥) */
    transferStockSPAIN: number; /* 调拨中库存(西班牙) */
    transferStockUK: number; /* 调拨中库存(英国) */
    transferStockUSA: number; /* 调拨中库存(美国仓) */
    unReviewedPurchaseStock: number; /* 未审核采购库存 */
    unsalableStats: Array<UnsalableStat>; /* 滞销信息列表，不同处理中心 */
    updateDate: string; /* 下载更新时间 */
    variantsValues: Array<EsVariantsValues>; /* 变量 */
    variantsValues2: Array<EsVariantsValues2>; /* 变量2 */
    variationIds: string; /* variationId列表 */
    volumeWeight: number; /* 体积重量 */
    weight: number; /* 重量 */
    weightUnit: string; /* 重量单位 */
    };


  interface ListingVariationEsEntity {
    abroadSalesUser: string; /* 海外运营仓人员 */
    abroadSalesUserId: number; /* 海外运营仓人员id */
    actualFullProfit: number; /* 实际毛利润率 */
    actualStock: number; /* 实际库存(包含所有仓库) */
    actualStockCH: number; /* 实际库存(国内仓) */
    actualStockCHANDHK: number; /* 实际库存(国内仓和香港仓) */
    actualStockCR: number; /* 实际库存(捷克仓) */
    actualStockDE: number; /* 实际库存(德国) */
    actualStockFR: number; /* 实际库存(法国仓) */
    actualStockHK: number; /* 实际库存(香港仓) */
    actualStockMXFBM: number; /* 实际库存(墨西哥fbm仓) */
    actualStockSP: number; /* 实际库存(西班牙仓) */
    actualStockUK: number; /* 实际库存(英国仓) */
    actualStockUSA: number; /* 实际库存(美国仓) */
    auditPurchaseNum: number; /* 跟单中 */
    auditPurchaseNumDay: number; /* 跟单中(天数) */
    auditStatus: number; /* 审核状态 */
    auditStatusName: string; /* 审核状态名称 */
    auditedPurchaseStock: number; /* 已审核采购库存 */
    availableDays: number; /* 可售天数 */
    availableQuantity: number; /* 可用库存 */
    availableQuantityDay: number; /* 可用库存(天数) */
    barcode: string; /* 平台仓产品条形码编码 */
    brand: string; /* 品牌 */
    brandId: number; /* 品牌 */
    brandType: number; /* 品牌类型，1：自有品牌；2：第三方品牌，3：OEM */
    brandTypeName: string; /* 品牌类型名称-这个字段不参与搜索 */
    budgetFullProfit: number; /* 预算毛利润率 */
    categoryFullNamePath: string; /* 类目名称链 */
    categoryId: string; /* 类目ID */
    categoryName: string; /* 类目名称 */
    categoryPath: string; /* 类目id链 */
    categorySpecifications: Array<EsItemSpecifics2>; /* 分类特性最新 */
    createDate: string; /* 创建时间 */
    createUser: string; /* 创建人 */
    createUserId: number; /* 创建人id */
    currency: string; /* 币种 */
    deleteDate: string; /* 删除时间 */
    deleteUser: string; /* 删除人 */
    deleteUserId: number; /* 删除人id */
    deliveryPendingQuantity: number; /* 待发货 */
    deliveryPendingQuantityDay: number; /* 待发货(天数) */
    demandNum: number; /* 需求中 */
    demandNumDay: number; /* 需求中(天数) */
    developPlatform: number; /* 开发平台 */
    developPlatformName: string; /* 开发平台名称 */
    developmentManager: string; /* 开发经理 */
    developmentManagerId: number; /* 开发经理Id */
    developmentUser: string; /* 开发人 */
    developmentUserId: number; /* 开发人 */
    dimensions: number; /* 尺寸 */
    dimensionsUnit: string; /* 尺寸单位 */
    discountRate: number; /* 折扣率 */
    faultTolerantSales: number; /* 容错销量 */
    fifteenDayPlatformSales: number; /* 15天平台销量 */
    fifteenDaySales: number; /* 15天销量 */
    fifteenDaySkuSales: number; /* sku 15天销量(有些平台是站点维度+sku维度) */
    firstSaleDay: string; /* 首次售出时间 */
    fixedPrice: number; /* 限价 */
    fortyFiveDaySales: number; /* 45天销量 */
    fortyFiveDaySkuSales: number; /* sku 45天销量(有些平台是站点维度+sku维度) */
    freightCost: number; /* 运费 */
    fullPlatformFaultTolerance: number; /* 全平台容错 */
    id: number; /* 主键,listing_variation_id */
    isPlatformProduct: boolean; /* 是否有平台仓 */
    isSyncStock: number; /* 是否需要同步库存 */
    isdeleted: number; /* 是否删除 */
    itemId: string; /* 链接ID */
    lastSaleDay: string; /* 最后出售时间 */
    lifeCycle: number; /* 生命周期 */
    lifeCycleColorNew: string; /* 生命周期对应的颜色 */
    lifeCycleName: string; /* 生命周期名称 */
    linkStatus: number; /* 链接状态 */
    linkStatusName: string; /* 链接状态 */
    listingId: number; /* listing表的id */
    managerId: number; /* 销售经理id */
    managerName: string; /* 销售经理名称 */
    markNames: string; /* 标识名 */
    marketPrice: number; /* 市场价 */
    minFollowSalesPrice: number; /* 跟售最低价 */
    modifyDate: string; /* 所有修改时间 */
    modifyStatus: number; /* 修改状态。与对应状态进行位运算，得到结果为1位正在修改中，为0则显示正常结果。示例如下<br> ONLINE_STOCK(1)：在线库存<br> SALE_PRICE(2)：销售价、折前价、及促销时间<br> LINK_STATUS(4)：链接状态<br> TITLE(8)：标题<br> DESCRIPTION(16)：描述<br> IMAGE(32)：主图（应该还没有平台用这个，这个暂时也没有对应实现）<br> IMAGES(64)：多图<br>  */
    modifyUser: string; /* 修改人 */
    modifyUserId: number; /* 修改人id */
    multiRate: number; /* 倍率 */
    n180DaySales: number; /* 180天销量 */
    n180DaySkuSales: number; /* sku 180天销量(有些平台是站点维度+sku维度) */
    nakedPrice: number; /* 裸价 */
    nativeSales1: number; /* 自有编码 1天销量 */
    nativeSales15: number; /* 自有编码 15天销量 */
    nativeSales180: number; /* 自有编码 180天销量 */
    nativeSales3: number; /* 自有编码 3天销量 */
    nativeSales30: number; /* 自有编码 30天销量 */
    nativeSales45: number; /* 自有编码 45天销量 */
    nativeSales60: number; /* 自有编码 60天销量 */
    nativeSales7: number; /* 自有编码 7天销量 */
    nativeSales90: number; /* 自有编码 90天销量 */
    ninetyDaySales: number; /* 90天销量 */
    ninetyDaySkuSales: number; /* sku 90天销量(有些平台是站点维度+sku维度) */
    noSalesDay: number; /* 未售出天数 */
    notAuditPurchaseNum: number; /* 订货中 */
    notAuditPurchaseNumDay: number; /* 订货中(天数) */
    notAuditPurchaseNumWF: number; /* 审核中 */
    notAuditPurchaseNumWFDay: number; /* 审核中(天数) */
    oaStatus: string; /* OA状态-英文名称 */
    oaStatusName: string; /* OA状态-中文名称 */
    offTime: string; /* 下架时间 */
    offUser: string; /* 下架人 */
    offUserId: number; /* 下架人 */
    oneDayPlatformSales: number; /* 1天平台销量 */
    oneDaySales: number; /* 1天销量 */
    oneDaySkuSales: number; /* sku 1天销量(有些平台是站点维度+sku维度) */
    onlineStock: number; /* 线上库存 */
    operationUser: string; /* 编辑员 */
    operationUserId: number; /* 编辑员id */
    operationsCenterCode: number; /* 运营中心code */
    optionalAttribute: string; /* 可选属性 */
    originalPublishTime: string; /* 上架时间 */
    originalTags: Array<EsTag>; /* 原始关键词/Tag词 */
    packageHeight: number; /* 平台产品尺寸高 */
    packageLength: number; /* 平台产品尺寸长 */
    packageWeight: number; /* 平台产品重量 */
    packageWidth: number; /* 平台产品尺寸宽 */
    parentSellerSku: string; /* 卖家自定义SKU */
    parentShopSku: string; /* 平台分配的SKU */
    personalAttention: string; /* 个人关注 */
    platformBrand: string; /* 平台线上品牌 */
    platformId: number; /* 平台id */
    platformProductCode: string; /* 平台仓产品编码 */
    platformProductName: string; /* 平台仓产品名称 */
    platformStock: number; /* FBL库存 */
    platformVariationId: string; /* 平台链接属性ID */
    primaryVariationStatus: number; /* 是否为主属性，0为否，1为是 */
    productCode: string; /* OA产品SKU */
    productId: number; /* oa产品id */
    productLine: string; /* 所属产品线 */
    productMarkCustomize: string; /* 商品标识(自定义) */
    productMarks: Array<ProductMark>; /* 商品标识 */
    productMarks2: string; /* 商品标识 */
    profileId: number; /* 范本表的id */
    propertyCode: string; /* oa产品poa */
    propertyId: number; /* oa产品属性id */
    publishPage: string; /* 链接地址 */
    publishProductId: string; /* publishProductId */
    publishTime: string; /* 上架时间 */
    publishUser: string; /* 发布人 */
    publishUserId: number; /* 发布人id */
    purchaseRequestStock: number; /* 采购请求库存 */
    purchaseStock: number; /* 采购中库存 */
    purchaseWarehouseQuantity: number; /* 采购仓 */
    purchaseWarehouseQuantityDay: number; /* 采购仓(天数) */
    purchaseWarehouseStock: number; /* 采购仓库存 */
    readyDeliveredStock: number; /* 待发货库存 */
    recommendedMinPrice: number; /* 推荐最低价 */
    recordDate: string; /* 操作更新时间 */
    referenceCostPrice: number; /* 成本价 */
    remark: string; /* 备注 */
    repairingNum: number; /* 返修中 */
    repairingNumDay: number; /* 返修中(天数) */
    reworkWarehouseStock: number; /* 返修仓库存 */
    saleEndDate: string; /* 折扣结束 */
    saleFromDate: string; /* 折扣开始 */
    saleUser: string; /* 销售员 */
    saleUserId: number; /* 销售员-更改字段名 */
    salesPrice: number; /* 销售价（$） */
    sellerSku: string; /* 销售自定义标签 */
    sellerSkuId: string; /* EAN */
    sevenDayPlatformSales: number; /* 7天平台销量 */
    sevenDaySales: number; /* 7天销量 */
    sevenDaySkuSales: number; /* sku 7天销量(有些平台是站点维度+sku维度) */
    shippingWarehouseStock: number; /* 发货仓库存 */
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺名 */
    shopSku: string; /* 平台编码 */
    site: string; /* 站点 */
    sixtyDaySales: number; /* 60天销量 */
    sixtyDaySkuSales: number; /* sku 60天销量(有些平台是站点维度+sku维度) */
    skuEarliestPublishTime: string; /* sku最早上架时间(有些平台是站点维度+sku维度) */
    specifications: Array<EsItemSpecifics>; /* 分类特性 */
    specifications2: Array<EsItemSpecifics2>; /* 分类特性2 */
    storeName: string; /* 平台实际店铺名 */
    supplyChainDays: number; /* 供应链天数 */
    supplyChainType: number; /* 供应链类型 */
    supplyChainTypeName: string; /* 供应链类型名称 */
    syncStatus: number; /* 同步 */
    tags: Array<EsTag>; /* 关键词/Tag词 */
    tags2: Array<EsTag2>; /* 关键词/Tag词2 */
    tags3: string; /* tags3 */
    taskIds: string; /* 任务id */
    thirtyDayPlatformSales: number; /* 30天平台销量 */
    thirtyDaySales: number; /* 30天销量 */
    thirtyDaySkuSales: number; /* sku 30天销量(有些平台是站点维度+sku维度) */
    threeDayPlatformSales: number; /* 3天平台销量 */
    threeDaySales: number; /* 3天销量 */
    threeDaySkuSales: number; /* sku 3天销量(有些平台是站点维度+sku维度) */
    totalPrice: number; /* 总价 */
    totalQuantity: number; /* 汇总库存 */
    totalQuantityDay: number; /* 汇总库存（总数） */
    totalShiftQuantity: number; /* 调拨中 */
    totalShiftQuantityDay: number; /* 调拨中(天数) */
    transferRequestStock: number; /* 调拨请求库存 */
    transferStock: number; /* 调拨中库存(包含所有仓库) */
    transferStockAU: number; /* 调拨中库存(奥仓) */
    transferStockCH: number; /* 调拨中库存(国内仓) */
    transferStockCHANDHK: number; /* 调拨中库存(国内仓和香港仓) */
    transferStockCR: number; /* 调拨中库存(捷克) */
    transferStockDE: number; /* 调拨中库存(德国) */
    transferStockFR: number; /* 调拨中库存(法国FBC仓) */
    transferStockHK: number; /* 调拨中库存(香港仓) */
    transferStockMXFBM: number; /* 调拨中库存(FBM墨西哥) */
    transferStockSPAIN: number; /* 调拨中库存(西班牙) */
    transferStockUK: number; /* 调拨中库存(英国) */
    transferStockUSA: number; /* 调拨中库存(美国仓) */
    unReviewedPurchaseStock: number; /* 未审核采购库存 */
    unsalableStats: Array<UnsalableStat>; /* 滞销信息列表，不同处理中心 */
    updateDate: string; /* 下载更新时间 */
    variantsValues: Array<EsVariantsValues>; /* 变量 */
    variantsValues2: Array<EsVariantsValues2>; /* 变量2 */
    variationProfileId: number; /* 范本属性id */
    volumeWeight: number; /* 体积重量 */
    weight: number; /* 重量 */
    weightUnit: string; /* 重量单位 */
    };


  interface LogisticVo {
    enabled: number; /* 是否开启 1是 0否 */
    feeType: string; /* '费用类型' */
    id: number; /* 主键 */
    logisticId: number; /* 'shopee三方返回的物流id' */
    maxWeight: number; /* '最大重量' */
    minWeight: number; /* '最小重量' */
    name: string; /* '物流名称' */
    preferred: number; /* 是否首选 1是 0否 */
    shopId: number; /* '店铺id' */
    };


  interface MapIntegerBean {
    key: number; 
    value: string; 
    };


  interface ModelParam {
    gender: number; /* 性别 1男 2女 */
    modelName: string; /* 名称 */
    modelStatus: Array<number>; /* 状态 1生效中 0已失效 3审核不通过 4待审核 */
    offset: number; 
    pageIndex: number; /* 分页index */
    pageSize: number; /* 分页大小 */
    platformNos: Array<number>; /* 平台号 */
    siteFlag: Array<number>; /* 平台id 1-banggood 2-yoins 4-newchic 8-ky */
    sortType: string; /* 排序类型：ASC,DESC */
    };


  interface ModelVo {
    auditorRemark: string; /* 审核不通过备注 */
    auditorTime: string; /* 审核时间 */
    auditorUser: string; /* 审核人 */
    bust: string; /* 胸围 */
    countryId: number; /* 国家 */
    countryName: string; /* 国家中文名称 */
    createTime: string; /* 创建时间 */
    createUser: string; /* 创建人 */
    endTime: string; /* 结束日期 */
    gender: number; /* 性别 1男 2女 */
    height: number; /* 身高 */
    hipline: string; /* 臀围 */
    id: number; /* id */
    images1: string; 
    images2: string; 
    images3: string; 
    modelName: string; /* 名称 */
    modelSource: number; /* 模特来源 1-供应商授权 2-自请模特 */
    modelStatus: number; /* 状态 1生效中 0已失效 3审核不通过 4待审核 */
    phone: string; /* 联系电话 */
    ppdateFile: string; /* 授权协议 */
    ppdateFileName: string; /* 授权协议文件名 */
    shoeSize: string; /* 鞋码 */
    siteFlag: number; /* 平台id 1-banggood 2-yoins 4-newchic 8-koyye */
    startTime: string; /* 开始日期 */
    waist: string; /* 腰围 */
    weight: number; /* 体重 */
    };


  interface ModifyPublishParam {
    modifyPublishSkuParams: Array<ModifyPublishSkuParam>; 
    platformNo?: number; /* 平台号 */
    userId?: string; /* 用户OAid */
    userName?: string; /* 用户名称 */
    };


  interface ModifyPublishResult {
    ids: Array<string>; 
    };


  interface ModifyPublishSkuParam {
    errorMsg: string; /* 错误消息,无则返回空 */
    id?: string; /* sku的范本id */
    itemId: string; /* itemId */
    poaModifyPublishParams: Array<PoaModifyPublishParam>; 
    publishProductId: string; /* 发布产品id */
    publishState?: string; /* 刊登状态枚举：publish:刊登成功,error:刊登失败,rejected:创建失败,partSuccess:部分成功,inactive:已下架 */
    };


  interface MultiSitePriceRq {
    modifyUser: string; /* 操作用户名称 */
    modifyUserId: string; /* 操作用户id */
    multiSitePrice: Array<InLineVo>; /* 多站点价格 */
    platformNo?: number; /* 平台编号 */
    productId?: number; /* 产品id */
    shopId: number; /* 店铺Id */
    };


  interface OaPoaListResponseVo {
    costPrice: number; /* 成本 */
    dimensionsHeight: number; /* 高 */
    dimensionsLength: number; /* 长 */
    dimensionsWidth: number; /* 宽 */
    ebayWeight: number; /* ebay发货重量 */
    packageHeight: number; /* 包裹高 */
    packageLength: number; /* 包裹长 */
    packageWidth: number; /* 包裹宽 */
    productCode: string; /* SKU编号 */
    productId: number; /* poa的是SKU本生 */
    productWeight: number; /* 重量--先取ebay发货重量在取参考重量 */
    propertyCode: string; /* POA编号 */
    propertyId: number; /* poa的对应oa属性id */
    referToWeight: number; /* 参考重量 */
    referenceRice: number; /* 参考价 */
    volume: number; /* 体积 */
    volumeHeight: number; /* 产品高 */
    volumeLength: number; /* 产品长 */
    volumeWeight: number; /* 体积重量 */
    volumeWidth: number; /* 产品宽 */
    };


  interface OneLimitConfigRq {
    shopId?: number; /* 店铺id */
    sites: Array<string>; /* 站点集合,不传默认使用全站点 */
    };


  interface OpenCreateProductBatchParam {
    platformNo?: number; /* 平台id */
    profileIds?: Array<string>; /* 范本id集合---选中的范本 */
    shopId: number; /* 店铺id---品牌站加入 */
    };


  interface OsImageParam {
    paths?: Array<string>; /* OA图片绝对路径（多个图片使用|分割） */
    platformNo?: number; /* 平台编号 */
    };


  interface OsImageVo {
    osImage: string; /* OS返回图片地址 */
    sourceSrc: string; /* 上传图片的原始地址 */
    status: number; /* 上传图片结果状态;1:上传成功 */
    };


  interface OsImagesVo {
    datas: Array<OsImageVo>; /* 结果集 */
    msg: string; /* 返回总结果信息 */
    status: string; /* 上传图片结果状态;1:上传成功 */
    };


  interface OwnSaleTypeRq {
    modifyUser: string; /* 操作用户名称 */
    modifyUserId: string; /* 操作用户id */
    platformNo?: number; /* 平台编号 */
    poaSaleType: number; /* poa销售状态 */
    productIds?: Array<number>; /* 产品id集合 */
    skuSaleType: number; /* sku销售状态 */
    };


  interface PageDataLimitLogVo {
    pageData: Array<LimitLogVo>; 
    pageIndex: number; 
    pageSize: number; 
    totalPage: number; 
    totalSize: number; 
    };


  interface PageDataLimitVo {
    pageData: Array<LimitVo>; 
    pageIndex: number; 
    pageSize: number; 
    totalPage: number; 
    totalSize: number; 
    };


  interface PageDataPoaListResponseVo {
    dataSize: number; 
    delta: string; 
    exception: Exception; 
    pageData: Array<PoaListResponseVo>; 
    pageIndex: number; 
    pageSize: number; 
    pageToken: string; 
    response: string; 
    totalPage: number; 
    totalSize: number; 
    totalSkuSize: number; 
    };


  interface PageProductImageResponse {
    category: number; /* 产品图片平台 */
    filePath: string; /* 图片路径 */
    imageID: number; /* 图片ID */
    imageLabels: Array<MapIntegerBean>; /* 图片标签 */
    productID: number; /* 产品ID */
    propertyID: number; /* 产品属性ID */
    };


  interface PagedResultBrand {
    items: Array<Brand>; 
    total_count: number; 
    };


  interface PagedResultListerInfo {
    items: Array<ListerInfo>; /* 结果集 */
    scrollId: string; /* 当分页起始位置pageIndex*pageSize>10000时，需要使用scrollId分页，且需要从头开始翻页。 */
    totalCount: number; /* 总数，当总数是10000，且SkuListParamEntity.actualCount=false时，应该显示10000+ */
    };


  interface PagedResultListingEsEntity {
    items: Array<ListingEsEntity>; /* 结果集 */
    scrollId: string; /* 当分页起始位置pageIndex*pageSize>10000时，需要使用scrollId分页，且需要从头开始翻页。 */
    totalCount: number; /* 总数，当总数是10000，且SkuListParamEntity.actualCount=false时，应该显示10000+ */
    };


  interface PagedResultListingVariationEsEntity {
    items: Array<ListingVariationEsEntity>; /* 结果集 */
    scrollId: string; /* 当分页起始位置pageIndex*pageSize>10000时，需要使用scrollId分页，且需要从头开始翻页。 */
    totalCount: number; /* 总数，当总数是10000，且SkuListParamEntity.actualCount=false时，应该显示10000+ */
    };


  interface PagedResultSkuListResponseVo {
    items: Array<SkuListResponseVo>; /* 结果集 */
    scrollId: string; /* 当分页起始位置pageIndex*pageSize>10000时，需要使用scrollId分页，且需要从头开始翻页。 */
    totalCount: number; /* 总数，当总数是10000，且SkuListParamEntity.actualCount=false时，应该显示10000+ */
    };


  interface PagedResultUserVo {
    items: Array<UserVo>; 
    total_count: number; 
    };


  interface Platform {
    createDate: string; 
    createUserId: string; 
    deleteDate: string; 
    deleteUserId: string; 
    id: number; 
    isAntiassociation: number; 
    isDeleted: number; 
    joinTime: string; 
    modifyDate: string; 
    modifyUserId: string; 
    platformName: string; 
    platformNo: number; 
    status: number; 
    };


  interface PlatformSiteCodeVo {
    platformSiteCode: string; /* 站点编码 */
    site: string; /* 站点 */
    };


  interface PoaInPog {
    propertyCode: string; /* poa的编码 */
    propertyId: number; /* poa的id */
    };


  interface PoaListRequestRq {
    id?: string; /* 范本sku的id */
    pageIndex: number; /* 请求的页码 */
    pageSize: number; /* 每页显示的行数 */
    platformNo?: number; /* 平台编号 */
    productId?: number; /* 产品id */
    shopId: number; /* 店铺ID */
    };


  interface PoaListResponseVo {
    costPrice: number; /* 成本 */
    developPlatform: number; /* 开发平台编号/号码 */
    developPlatformName: string; /* 开发平台名称 */
    dimensionsHeight: number; /* 高 */
    dimensionsLength: number; /* 长 */
    dimensionsWidth: number; /* 宽 */
    ebayWeight: number; /* ebay发货重量 */
    id: number; /* 主键,范本POA_ID--ListerProfileVariants表的id */
    idStr: string; /* 主键,范本POA_ID--ListerProfile表的id   前端使用 */
    lowestPrice: number; /* 最低价 */
    mainImage: string; /* 展示图 */
    memberPrice: number; /* 会员价 */
    nakedPrice: number; /* 裸价 */
    oaStatus: string; /* OA状态 */
    oaStatusName: string; /* OA状态名称 */
    onlineStock: number; /* 线上库存 */
    poaItem: string; /* 可选属性--POA对应的可选属性 */
    productCode: string; /* SKU编号 */
    productId: number; /* poa的是SKU本生 */
    productWeight: number; /* 重量--先取ebay发货重量在取参考重量 */
    profileId: number; /* 主键,范本POA_ID--ListerProfile表的id   前端使用 */
    profileIdStr: string; /* 主键,范本POA_ID--ListerProfile表的id   前端使用 */
    propertyCode: string; /* POA编号 */
    propertyId: number; /* poa的对应oa属性id */
    publishDesc: string; /* 失败原因 */
    publishProductId: string; /* 平台标签/mercadolibre叫MPID */
    referToWeight: number; /* 参考重量 */
    referenceRice: number; /* 参考价 */
    salePrice: number; /* 折后销售价---促销价 */
    sellerSku: string; /* 自定义标签 */
    sellerSkuId: string; /* EAN */
    sellingRate: number; /* 抛货率 */
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺名称 */
    standardPrice: number; /* 折前销售价---市场价 */
    volume: number; /* 体积 */
    volumeWeight: number; /* 体积重量 */
    };


  interface PoaModifyPublishParam {
    errorMsg: string; /* 错误消息,无则返回空 */
    id?: string; /* poa的范本id */
    itemId: string; /* itemId */
    publishProductId: string; /* 发布产品id */
    publishState?: string; /* 刊登状态 */
    };


  interface PoaSalePrice {
    id?: string; /* 范本POA的id,改用poa的编号 */
    propertyCode?: string; /* poa的编号 */
    salePrice?: number; /* 销售价 */
    };


  interface PoaSalePriceResult {
    id: string; /* 范本poa的id */
    result: boolean; /* 更新结果 */
    };


  interface PogImageValue {
    images: Array<Image>; 
    poaList: Array<PoaInPog>; /* poa集合 */
    pogCode: string; /* POG的编码 */
    pogCodes: Array<string>; /* 冗余字段,POG的编码集合,正常情况下和pogCode一致,毕传，用于出现POA1和POA2对应这POG1和POG2 但是POA1和POA2同时选择了同一种颜色比如红色的情况下进行校验，因为不合理，同时兼容前端页面回显 */
    pogId: number; /* POG的id */
    valueId: string; /* 属性值id */
    valueName: string; /* 属性值名称 */
    };


  interface PogVariantsImage {
    attributeId: string; /* 属性id */
    attributeName: string; /* 属性名 */
    variantsImageValues: Array<PogImageValue>; 
    };


  interface ProdcutImageSearchBaseRequest {
    filters: ProdcutImageSearchRequest; /* 筛选条件 */
    pageIndex: number; /* 页码。默认为 1 */
    pageSize: number; /* 页容量。默认为 50 */
    };


  interface ProdcutImageSearchRequest {
    code: string; /* SKU(POA)编号---前端使用 */
    prodcutImageCategories: Array<number>; 
    };


  interface ProductBaseInfo {
    developUser: string; /* 开发人 */
    dimensionsHeight: number; /* 高 */
    dimensionsLength: number; /* 长 */
    dimensionsWidth: number; /* 宽 */
    platformNo: string; /* 平台编号 */
    processCenter: number; /* 处理中心 */
    productCode: string; /* SKU编号 */
    profileId: string; /* 范本SKU的id */
    salePrice: number; /* 链接ID */
    stock: number; /* 库存 */
    title: string; /* 商品名称 */
    variants: Array<ListerBasePropertieInfo>; /* 多属性poa */
    variantsValues: Array<EsVariantsValues2>; /* sku属性 */
    volumeWeight: number; /* 重量 */
    warehouse: string; /* 仓库 */
    };


  interface ProductCategoryDto {
    areaId: number; /* 区域站点ID */
    categoryId: string; /* 分类ID */
    deliveryCode: string; /* 仓库二字节码 */
    platformNo: number; /* 平台号 */
    productId: number; /* 产品ID */
    };


  interface ProductCodeInfo {
    productCode: string; /* sku编号 */
    productId: number; /* 产品信息Id--后端用来逻辑计算，前端不需要传 */
    };


  interface ProductExcelDataByColumnResDTO {
    data: Array<ExcelColumnResDTO>; /* 数据 */
    dataType: LabelValue; /*  数据类型 = ['SIZE', 'FABRIC'] */
    productId: number; /* 产品ID */
    rowTitles: Array<string>; /* 行标题集合 */
    };


  interface ProductExcelDataReqDTO {
    dataTypes: Array<number>; /* 数据类型集合：1-尺码；2-面料 */
    productCodes: Array<string>; /* 产品Code集合，最多50个，产品ID和产品Code二选一，产品ID优先 */
    productIds: Array<number>; /* 产品ID集合，最多50个，产品ID和产品Code二选一，产品ID优先 */
    };


  interface ProductImageResult {
    items: Array<PageProductImageResponse>; /* 图片列表 */
    totalCount: number; /* 总数 */
    };


  interface ProductImageVo {
    imageId: number; /* 供应链图片id */
    mainImgFilePath: string; 
    mainImgUrl: string; /* 主图url */
    pimgCategory: number; 
    pimgCategoryName: string; 
    pimgFilePath: string; 
    pimgStyle: string; 
    pimgStyleName: string; 
    pimgUrl: string; 
    productCode: string; /* 产品编码 */
    productId: number; /* sku id */
    propertyCode: string; /* poa编码 */
    propertyId: number; /* poa id */
    };


  interface ProductInfoMessage {
    batch_key: string; /* 开发批次 */
    brand_id: number; /* 品牌id */
    brand_name: string; /* 品牌名称 */
    cate_cn_name: string; /* 分类中文名称 */
    cate_cn_name_path: string; /* 分类中文名称全路径 */
    cate_en_name: string; /* 分类英文名称 */
    cate_en_name_path: string; /* 分类英文名称全路径 */
    cate_id: number; /* 分类ID */
    cate_id_path: string; /* 分类id全路径 */
    category_specifications: Array<SpecificationsVo>; /* 类目信息 */
    cn_name: string; /* 中文名 */
    descriptions_html: string; /* 默认/M端/长富文本描述 */
    designer_pattern: object; /* 设计师款 */
    dev_user_id: number; /* 开发人Id */
    dev_user_name: string; /* 开发人姓名 */
    ema_product_id: number; /* ema产品Id */
    en_images: Array<Image>; /* 英文图片 */
    en_name: string; /* 英文名 */
    full_mapping_category_id_last_str: Array<string>; /* 分类全路径Id */
    full_mapping_category_name_last: Array<string>; /* 平台全类目名字 */
    image_rate: string; /* 商品图比例 */
    images: Array<Image>; /* 商品图片 */
    labels: Array<string>; /* 标签 */
    meta_description: string; /* meta描述 */
    meta_title: string; /* meta标题 */
    multi_site_price: Array<InLineVo>; /* 多区域多站点价格(必须是有区域有站点两个纬度才使用) */
    operator_user_id: number; /* 创建人id */
    operator_user_name: string; /* 创建人姓名 */
    pc_descriptions_html: string; /* 产品描述 富文本 */
    product_code: string; /* sku */
    product_id: number; /* 产品Id */
    shelf_manager_id: number; /* 上架平台销售经理Id */
    shelf_manager_name: string; /* 上架平台销售经理姓名 */
    shelf_platform: number; /* 上架平台 */
    shelf_user_id: number; /* 上架平台人员ID */
    shelf_user_name: string; /* 上架平台人员姓名 */
    shop_id: number; /* 店铺id */
    shop_name: string; /* 店铺名称 */
    site_type: number; /* 站点类型 1-主站  2- 非主站 */
    source: number; /* 数据来源 1-有效新品  2-ema 3-自主上架 */
    tag_vos: Array<TagVo>; /* tag详细信息 */
    title: string; /* 商品标题 */
    video_url: string; /* 商品视频链接 */
    };


  interface ProductInfoNewV2Vo {
    avgPrice: number; /* sku-平均价 */
    brandId: number; /* 品牌id */
    brandName: string; /* sku品牌名称 */
    brandType: number; /* 品牌类型 */
    brandTypeName: string; /* 品牌类型名 */
    code: string; /* sku/poa/产品组编号 */
    costPrice: number; /* sku成本价 */
    enName: string; /* 产品英文名称 */
    minQuantity: number; /* sku最小库存 */
    name: string; /* sku中文名称 */
    platform: number; /* 开发平台 */
    poaList: Array<ProductInfoValueVo>; 
    productCode: string; /* sku编码 */
    productId: number; /* 产品id */
    rePrice: number; /* sku参考价格 */
    reWeight: number; /* sku参考重量 */
    status: string; /* 产品状态 */
    statusName: string; /* 产品状态对应名称 */
    supplyDate: number; /* 供应链到货日期 */
    supplyType: number; /* 供应链类型枚举 */
    supplyTypeName: string; /* 供应链类型名称 */
    type: string; /* 产品类型,POA,SKU,PMX */
    weight: number; /* sku-ebay发货重量 */
    };


  interface ProductInfoValueVo {
    brandId: number; /* 品牌id */
    brandName: string; /* sku品牌名称 */
    brandType: number; /* 品牌类型 */
    brandTypeName: string; /* 品牌类型名 */
    code: string; /* sku/poa/产品组编号 */
    costPrice: number; /* sku成本价 */
    enName: string; /* 产品英文名称 */
    minQuantity: number; /* sku最小库存 */
    name: string; /* sku中文名称 */
    platform: number; /* 开发平台 */
    poaColorName: string; /* poa颜色 */
    poaCostPrice: number; /* poa成本价 */
    poaItem1: string; /* poa多属性1 */
    poaItem2: string; /* poa多属性2 */
    poaMinQuantity: number; /* poa最小库存 */
    poaRePrice: number; /* poa参考价 */
    poaReWeight: number; /* poa参考重量 */
    poaSizeName: string; /* poa尺寸 */
    poaStatus: string; /* poa状态 */
    poaStatusName: string; /* poa状态名称 */
    poaWeight: number; /* poa-ebay发货重量 */
    productId: number; /* 产品id */
    propertyId: number; /* poa id */
    rePrice: number; /* sku参考价格 */
    reWeight: number; /* sku参考重量 */
    status: string; /* 产品状态 */
    statusName: string; /* 产品状态对应名称 */
    supplyDate: number; 
    supplyType: number; 
    supplyTypeName: string; 
    };


  interface ProductManagerInfoVo {
    departmentId: string; /* 部门ID */
    employeeId: string; /* 员工ID */
    employeeName: string; /* 员工姓名 */
    isPeople: string; /* 是否人节点 */
    isPrimary: string; /* 是否本人账号:0否 1是 */
    subordinateUserList: Array<ProductManagerInfoVo>; /* 下级人员列表 */
    userId: number; /* 账号ID */
    userName: string; /* 账号姓名 */
    };


  interface ProductMark {
    itemCode: string; /* 标识ID */
    itemName: string; /* 标识分组 */
    itemValue: string; /* 标识名称 */
    markType: number; 
    platformID: number; 
    upstate: number; 
    };


  interface ProductPriceVo {
    costprice: number; /* 成本价 */
    salePrice: number; /* 折后价 */
    shippingFee: number; /* 运费 */
    standardPrice: number; /* 折前价 */
    };


  interface ProductPriceVo2 {
    price: number; /* 售价 */
    site: string; /* CL,MX,BR,AR */
    };


  interface ProductPriceVo3 {
    fee: number; /* 运费 */
    salePrice: number; /* 促销价 */
    standardPrice: number; /* 售价 */
    };


  interface ProductShortDescVo {
    packageList: string; 
    shortDescription: string; 
    };


  interface ProductStock {
    actualStock: number; /* 实际（可用）库存 */
    productId: number; /* productId */
    propertyId: number; /* propertyId */
    };


  interface ProductVerifyVo {
    degree: number; /* 侵权程度(1：严重、2：普通；只有自营站才有此返回，其他平台返回为0) */
    infringeSiteList: Array<string>; /* 侵权的站点列表 */
    isInfringe: Array<boolean>; /* true：侵权，false：不侵权 */
    productCode: string; /* sku编号 */
    };


  interface ProductVolumeVo {
    desc: string; /* 产品描述 */
    height: number; /* 尺寸高 */
    length: number; /* 尺寸长 */
    title: string; /* 标题 */
    weight: number; /* 重量 */
    width: number; /* 尺寸宽 */
    };


  interface PublishResultVo {
    errorMessages: Array<string>; /* 异常信息 */
    id: string; /* 范本id */
    productCode: string; /* SKU编号 */
    };


  interface PushListerBatchBaseVo {
    pushListerBatchVos: Array<PushListerBatchVo>; 
    };


  interface PushListerBatchVo {
    errorMsg: string; /* 异常消息 */
    originalId: string; /* 来源平台id */
    profileId: string; /* 范本Id */
    status: number; /* 执行状态,1成功,0失败 */
    };


  interface QueryBaseListerParam {
    platformNo?: number; /* 平台号 */
    productCode?: string; /* 产品编码 */
    productId?: number; /* 产品id */
    profileids: Array<number>; 
    };


  interface QueryListerEsParam {
    actualCounting: boolean; /* 要求在总数超过10000时，继续统计实际数量，需要消耗比较多资源。默认false */
    categorySpecifications: Array<EsItemSpecifics2>; /* 分类映射特性 */
    categorySpecificationsAccurateTerm: boolean; /* 分类映射特性 搜索是否为精确词，默认true */
    direction: string; /* 排序方向 */
    isDeleted: number; /* 是否软删，0不是软删，1是软删，不传默认0 */
    itemIds: Array<string>; /* 链接id */
    iterationWay: number; /* 分页方式，0：用pageIndex,pageSize分页，1：用scroll分页,此时pageIndex无效。默认0 */
    logisticNos: Array<string>; /* 物流帐号 */
    outStates: Array<number>; /* 外部状态 */
    pageIndex: number; /* 请求的页码 */
    pageSize: number; /* 每页显示的行数 */
    platformNo?: number; /* 平台号 */
    productCodes: Array<string>; /* sku */
    profileIds: Array<number>; /* 范本id */
    publishStates?: Array<string>; /* 刊登状态 */
    publishTimeBegin: string; /* 起始刊登时间,格式：yyyy-MM-dd HH:mm:ss.SSS */
    publishTimeEnd: string; /* 结束刊登时间,格式：yyyy-MM-dd HH:mm:ss.SSS */
    scrollId: string; /* 当分页起始位置pageIndex*pageSize>10000时，需要使用scroll分页，且需要从头开始翻页。第一页的scrollId是null，后续scrollId从PagedResult.scrollId中拿 */
    sellerskuIds: Array<string>; /* EAN */
    sellerskus: Array<string>; /* 自定义编码 */
    shopIds?: Array<number>; /* 店铺id集合 */
    sites?: Array<string>; /* 站点 */
    sortFields: Array<string>; /* 排序字段 */
    specifications: Array<EsItemSpecifics2>; /* 分类特性 */
    specificationsAccurateTerm: boolean; /* 分类特性 搜索是否为精确词，默认true */
    tagAccurateTerm: boolean; /* 关键词/Tag词 搜索是否为精确词，默认true */
    tags: Array<EsTag2>; /* 关键词/Tag词 */
    variantsValues: Array<EsVariantsValuesParam>; /* 变量组和值 */
    };


  interface QueryListerParam {
    createDateBegin: string; /* 起始刊登时间,格式：yyyy-MM-dd HH:mm:ss.SSS */
    createDateEnd: string; /* 结束刊登时间,格式：yyyy-MM-dd HH:mm:ss.SSS */
    direction: string; /* 排序方向 */
    includeExtra: Array<string>; /* sku包含额外字段,如果需要统计总数，请传入count当作这个字段的数据 */
    itemIds: Array<string>; /* 链接id */
    logisticNos: Array<string>; /* 物流帐号 */
    onlySku: boolean; /* 是否单独查询SKU不需要POA,true：单独查询sku，false：sku+poa，不传默认查询SKU和POA */
    outStates: Array<number>; /* 外部状态 */
    pageIndex: number; /* 请求的页码 */
    pageSize: number; /* 每页显示的行数 */
    platformNo?: number; /* 平台号 */
    productIds: Array<number>; /* 产品id集合 */
    publishState: string; /* 刊登状态 */
    publishTimeBegin: string; /* 起始刊登时间,格式：yyyy-MM-dd HH:mm:ss.SSS */
    publishTimeEnd: string; /* 结束刊登时间,格式：yyyy-MM-dd HH:mm:ss.SSS */
    sellerSkus: Array<string>; /* 三方编码 */
    shopIds: Array<number>; /* 店铺id集合 */
    sortFields: Array<string>; /* 排序字段 */
    };


  interface QueryListerPoaEsParam {
    actualCounting: boolean; /* 要求在总数超过10000时，继续统计实际数量，需要消耗比较多资源。默认false */
    isDeleted: number; /* 是否软删，0不是软删，1是软删，不传默认0 */
    itemIds: Array<string>; /* 链接id */
    iterationWay: number; /* 分页方式，0：用pageIndex,pageSize分页，1：用scroll分页,此时pageIndex无效。默认0 */
    pageIndex: number; /* 请求的页码 */
    pageSize: number; /* 每页显示的行数 */
    platformNo: number; /* 平台号 */
    productCodes: Array<string>; /* sku */
    profileIds: Array<number>; /* 范本id */
    propertyCodes: Array<string>; /* poa */
    propertyIds: Array<string>; /* propertyIds */
    publishStates: Array<string>; /* 刊登状态 */
    scrollId: string; /* 当分页起始位置pageIndex*pageSize>10000时，需要使用scroll分页，且需要从头开始翻页。第一页的scrollId是null，后续scrollId从PagedResult.scrollId中拿 */
    sellerSkuIds: Array<string>; /* EAN */
    sellerskus: Array<string>; /* 自定义编码 */
    shopIds: Array<number>; /* 店铺id集合 */
    sites: Array<string>; /* 站点 */
    variantsValues: Array<EsVariantsValuesParam>; /* 变量组和值 */
    };


  interface RateVo {
    rate: number; /* 到美元的汇率 */
    rateCN: number; /* 到人民币的汇率 */
    rateHK: number; /* 到港元的汇率 */
    };


  interface ReferPriceOut {
    avgKiloLogisticsFee: number; /* 公斤平均物流费用 */
    costPrice: number; /* 成本价 */
    deliveryCode: string; /* 发货仓二字节码 */
    destinationId: number; /* 到货地,区域ID */
    exchangeFluctuation: number; /* 汇率波动 */
    exchangeRate: number; /* 汇率 */
    freight: number; /* 运费 */
    lowestPrice: number; /* 销售最低价 */
    otherCost: number; /* 其他费用 */
    packFee: number; /* 打包费 */
    productCode: string; /* SKU */
    productId: number; /* 产品ID */
    profitRate: number; /* 利润率 */
    rate: number; /* 倍率 */
    referPrice: number; /* 参考价 */
    type: number; /* 1:根据类目的利润率公式进行定价 2:根据类目的倍率公式进行定价 */
    weight: number; /* 产品重量 */
    };


  interface ReferPriceOutVo {
    codePrices: Array<CodePrice>; 
    deliveryCode: string; /* 发货仓二字节码/站点 */
    destinationId: number; /* 到货地,区域ID */
    highestSalePrice: number; /* 最高折后价/销售价/现价/区间价 */
    lowestPrice: number; /* 最低价/跟售最低价 */
    lowestSalePrice: number; /* 最低折后价/销售价/现价/区间价 */
    middleSalePrice: number; /* 中间折后价/销售价/现价/区间价 */
    profitRate: number; /* 利润率 */
    referRate: number; /* 参考倍率 */
    salePrice: number; /* 折后价/销售价/现价 */
    standardPrice: number; /* 折前销售价/市场价 */
    };


  interface ReturnPolicie {
    id: string; 
    name: string; 
    };


  interface SalePriceBatchResult {
    results: Array<SkuSalePriceResult>; 
    };


  interface SalePriceBatchRq {
    modifyUser?: string; /* 操作用户名称 */
    modifyUserId?: string; /* 操作用户id */
    platformNo?: number; /* 平台编号 */
    skuSalePrices: Array<SkuSalePrice>; 
    };


  interface SalePriceRange {
    compareGtNum: number; 
    compareLtNum: number; 
    countryCode: Array<string>; 
    };


  interface SaleTypeRq {
    platformNo?: number; /* 平台编号 */
    profileId?: string; /* 范本id */
    saleType: number; /* 销售状态 */
    saleTypeValues: Array<SaleTypeValue>; 
    userId: string; /* 用户id */
    userName: string; /* 用户名称 */
    };


  interface SaleTypeValue {
    profileVariantsId?: string; /* POA的id */
    saleType: number; /* 销售状态 */
    };


  interface SameStyle {
    sameStyleId: number; /* 同款id */
    values: Array<SameStyleValue>; 
    };


  interface SameStyleValue {
    colour: string; /* 颜色 */
    defaultImage: string; /* 默认图链接 */
    name: string; /* 产品名称 */
    platform: number; /* SKU基础状态，0-ebay销售；1-网站销售；2-亚马逊销售；3-Yoins销售；4-耗材；5-AE销售；9-培训；10-Wish销售；24-NewChic销售；26-Wish预售；27-亚马逊自主销售 */
    productCode: string; /* sku编号 */
    productId: number; /* 产品id */
    status: string; /*  产品状态，Normal-在售；ToOff-停产；ClearStock-清货；ToStopUsing-停用；ToStop-停售；ClearStockFull-完全清货；ClearStockPart-部分清货 */
    };


  interface SameStyleValueVo {
    colour: string; /* 颜色 */
    images: Array<Image>; /* 选择的图 */
    productCode: string; /* sku编号 */
    productId: number; /* 产品id */
    };


  interface SameStyleVo {
    sameStyleId: number; /* 同款id */
    values: Array<SameStyleValueVo>; 
    };


  interface SelectItem {
    code?: string; /* SKU/POA */
    shopId?: number; /* 店铺id */
    };


  interface SelectItemResult {
    code?: string; /* SKU/POA */
    formulas: Array<string>; /* 公式 */
    result: boolean; /* 公式计算结果 */
    shopId?: number; /* 店铺id */
    };


  interface SelectLabelItem {
    productId?: number; /* sku的id */
    shopId?: number; /* 店铺id */
    };


  interface SelectLabelItemResult {
    hitLabels: Array<string>; /* 命中的特性 */
    productId: number; /* sku的id */
    result: boolean; /* 特性计算计算结果 */
    shopId: number; /* 店铺id */
    };


  interface ShopVo {
    logisticNo: string; /* 物流帐号 */
    osShopId: number; /* os店铺id */
    platformNo: string; /* 平台号 */
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺名称 */
    site: string; /* 站点 */
    };


  interface SiteShopBo {
    shopList: Array<ShopVo>; /* 店铺列表 */
    site: string; /* 站点 */
    };


  interface SizeTableParam {
    categoryId: string; /* 分类ID */
    isConfig: number; /* 是否配置,0:没有配置;1:已配置 */
    name: string; /* 名称 */
    platformNo?: number; /* 平台编号 */
    site: number; /* 前端不需要传值 */
    };


  interface SizeTableVo {
    content: Array<Array<string>>; /* 尺码内容 */
    header: Array<string>; /* 尺码Header头 */
    id: number; /* 尺码表id */
    isConfig: number; 
    name: string; /* 尺码模版名称 */
    site: number; /* 自营站点 */
    };


  interface SkuCodeParam {
    platformNo?: number; /* 平台号 */
    skuOrPoa: string; /* sku或poa编码--单个查询用 */
    skuOrPoaList: Array<string>; /* sku或poa编码列表--批量查询用 */
    };


  interface SkuListExeraResponseVo {
    actualStock: number; /* 可用库存 */
    auditPurchaseNum: number; /* 跟单中 */
    avgPrice: number; /* 平均价 */
    costPrice: number; /* 成本 */
    countryId?: number; /* 国家id,对应中仓为49,用来选择哪个国家的仓库 */
    degree: number; /* 侵权程度(1：严重、2：普通；只有自营站才有此返回，其他平台返回为0) */
    demandNum: number; /* 需求中 */
    dimensionsHeight: number; /* 逻辑高,先取包裹，如果长宽高包裹有一个为空或者0，长宽高全部取产品 */
    dimensionsLength: number; /* 逻辑长,先取包裹，如果长宽高包裹有一个为空或者0，长宽高全部取产品 */
    dimensionsWidth: number; /* 逻辑宽,先取包裹，如果长宽高包裹有一个为空或者0，长宽高全部取产品 */
    ebayWeight: number; /* ebay发货重量 */
    id: string; /* 主键,范本_ID */
    isInfringe: number; /* 是否侵权，0否1是 */
    notAuditPurchaseNum: number; /* 订货中 */
    notAuditPurchaseNumWF: number; /* 审核中 */
    oaPoaList: Array<OaPoaListResponseVo>; /* OA多属性sku对应的poa,当单属性或者产品组的时候，该字段没值 */
    packageHeight: number; /* 包裹高 */
    packageLength: number; /* 包裹长 */
    packageWidth: number; /* 包裹宽 */
    platformNo: number; /* 平台id/编号 */
    productCode: string; /* SKU编号 */
    productId: number; /* 产品id */
    productLabels: Array<string>; /* 特性标注 */
    productWeight: number; /* sku逻辑重量 */
    purchaseWarehouseQuantity: number; /* 采购仓 */
    referToWeight: number; /* 参考重量 */
    referenceRice: number; /* 参考价 */
    repairingNum: number; /* 返修中 */
    sellingRate: number; /* 抛货率 */
    shotPercent: number; /* 拍摄状态百分比,只返回数字，不返回%号 */
    shotStatus: number; /* 拍摄状态: 0:无需求 1:待拍摄 2:待修图 3:待审核 4:审核通过 */
    shotStatusName: string; /* 拍摄状态名称 */
    startPublishTime: string; /* 定时刊登时间 */
    stockAllot: number; /* 调拨中数量 */
    stockApproval: number; /* 审核中数量 */
    stockAuditPurchase: number; /* 跟单中数量 */
    stockDemand: number; /* 需求中数量 */
    stockNotAuditPurchase: number; /* 订货中数量 */
    stockPurchaseStorage: number; /* 采购仓数量 */
    stockRework: number; /* 返修中数量 */
    stockSend: number; /* 发货仓数量 */
    totalShiftQuantity: number; /* 调拨中 */
    volume: number; /* 体积 */
    volumeHeight: number; /* 产品高 */
    volumeLength: number; /* 产品长 */
    volumeWeight: number; /* 体积重量 */
    volumeWidth: number; /* 产品宽 */
    };


  interface SkuListExtraRq {
    countryId?: number; /* 国家id,对应中仓为49,用来选择哪个国家的仓库 */
    id?: string; /* 范本id */
    productCode?: string; /* sku编号,之所以需要多加一个productCode参数是为了减少一次数据库查询，所以前端传值时必须保持id和productCode的对应关系 */
    productId?: number; /* 产品信息id,之所以需要多加一个productId参数是为了减少一次数据库查询，所以前端传值时必须保持id和productId的对应关系 */
    };


  interface SkuListRequestRq {
    abroadSalesUserIds: Array<number>; /* 海外运营仓人员id */
    actualCounting: boolean; /* 要求在总数超过10000时，继续统计实际数量，需要消耗比较多资源。默认false */
    actualStockMax: number; /* 查询实际库存上限 */
    actualStockMin: number; /* 查询实际库存下限 */
    actualStockPCT: string; /* 查询实际库存-仓库维度 */
    batchKeys: Array<string>; /* 开发批次 */
    brandIds: Array<number>; /* 品牌id列表 */
    buyerIds: Array<number>; /* 买手id */
    cnName: string; /* 中文标题--单个 */
    cnNames: Array<string>; /* 中文标题 */
    completeRateMax: number; /* 最大值 */
    completeRateMin: number; /* 内容完成度最小值 */
    createDateBegin: string; /* 创建开始时间,格式为：yyyy-MM-dd */
    createDateEnd: string; /* 创建结束时间,格式为：yyyy-MM-dd */
    createUserIds: Array<string>; /* 创建人id */
    createUsers: Array<string>; /* 创建人名称 */
    designerPattern: number; /* 设计师款 0:不是设计师款  1:是设计师款 */
    developManagerIds: Array<number>; /* 开发经理id */
    developPlatforms: Array<number>; /* 开发平台id */
    developUserIds: Array<number>; /* 开发人id */
    direction: string; /* 排序方向 */
    enNames: Array<string>; /* 英文标题 */
    fullPlatformSalesVolumeMax: number; /* 全平台销量上限  ES使用 */
    fullPlatformSalesVolumeMin: number; /* 全平台销量下限  ES使用 */
    fullPlatformSalesVolumeType: number; /* 全平台销量类型（1/3/7/15/30）  ES使用 */
    ids: Array<number>; /* 范本ID */
    itemIds: Array<string>; /* 链接ID集合 */
    iterationWay: number; /* 分页方式，0：用pageIndex,pageSize分页，1：用scroll分页,此时pageIndex无效。默认0 */
    logisticNos: Array<string>; /* 物流帐号 */
    mappingCategoryIdLasts: Array<string>; /* 产品类目分类id */
    modifyDateBegin: string; /* 修改开始时间,格式为：yyyy-MM-dd */
    modifyDateEnd: string; /* 修改结束时间,格式为：yyyy-MM-dd */
    modifyUserIds: Array<string>; /* 修改人id */
    modifyUsers: Array<string>; /* 修改人名称 */
    oaStatus: Array<string>; /* OA状态 */
    offset: number; /* 从多少开始分页,前端不需要传 */
    operationUserIds: Array<number>; /* 编辑员id */
    orderName: string; /* 排序名,create_date:创建时间,modify_date:修改时间,publish_date--改为publish_time(不改也暂时不影响):刊登时间 */
    orderType: string; /* 排序类型,DESC:降序,ASC:升序 */
    originalCategory: string; /* 来源类目 */
    pageIndex: number; /* 请求的页码 */
    pageSize: number; /* 每页显示的行数 */
    platformNo?: number; /* 平台id */
    platformShopId: number; /* 品牌站建站的平台店铺---前端不需要传，后端自行计算 */
    productCodes: Array<string>; /* SKU */
    productLabelId: Array<number>; /* 产品标签 */
    profileTag: Array<string>; /* 范本产品便签 （vidaxlBestSelling:vadaxl畅销产品） */
    profileType: string; /* 是否单属性，single单属性，mutiple多属性 */
    propertyCodes: Array<string>; /* POA */
    publishDateBegin: string; /* 刊登开始时间,格式为：yyyy-MM-dd */
    publishDateEnd: string; /* 刊登结束时间,格式为：yyyy-MM-dd */
    publishDesc: string; /* 失败原因 */
    publishProductIds: Array<string>; /* MID/平台标签 */
    publishStates: Array<string>; /* 刊登状态 */
    publishUserIds: Array<string>; /* 刊登人id */
    publishUsers: Array<string>; /* 刊登人名称 */
    purchaseWarehouseQuantityMax: number; /* 采购仓上限 */
    purchaseWarehouseQuantityMin: number; /* 采购仓下限 */
    purchaseWarehouseQuantityMinPCT: string; /* 采购仓维度 */
    quantityMax: number; /* 查询实际库存上限 */
    quantityMin: number; /* 查询实际库存下限 */
    salePriceRange: SalePriceRange; /* 主仓价格范围 */
    salesManagerIds: Array<number>; /* 销售经理id */
    salesUserIds: Array<number>; /* 销售员id */
    scmTypes: Array<number>; /* 供应链类型 */
    scrollId: string; /* 当分页起始位置pageIndex*pageSize>10000时，需要使用scroll分页，且需要从头开始翻页。第一页的scrollId是null，后续scrollId从PagedResult.scrollId中拿 */
    sellerSkuIds: Array<string>; /* EAN */
    sellerSkus: Array<string>; /* 自定义标签 */
    shopIds: Array<number>; /* 店铺id */
    shotStatus: Array<number>; /* 图片完成度 0:无需求 1:待拍摄 2:待修图 3:待审核 4:审核通过" */
    sites: Array<string>; /* 站点 */
    sortFields: Array<string>; /* 排序字段,比如：createDate,modifyDate,publishTime */
    title: string; /* 产品标题-单个 */
    titles: Array<string>; /* 产品标题 */
    };


  interface SkuListResponseVo {
    abroadSalesUser: string; /* 海外运营仓人员名称 */
    abroadSalesUserId: number; /* 海外运营仓人员id */
    actualStock: number; /* 发货仓 */
    auditPurchaseNum: number; /* 跟单中 */
    batchKey: string; /* 开发批次 */
    brand: string; /* 品牌名称 */
    brandId: string; /* 品牌id */
    buyer: string; /* 买手名字 */
    buyerId: string; /* 买手id */
    cnName: string; /* 中文标题 */
    completeRate: number; /* 内容完成度 */
    costPrice: number; /* 成本 */
    createDate: string; /* 创建时间 */
    createUser: string; /* 创建人名字 */
    createUserId: string; /* 创建人id */
    currency: string; /* 币种 */
    deleteDate: string; /* 删除时间 */
    deleteUser: string; /* 删除人名字 */
    deleteUserId: string; /* 删除人id */
    demandNum: number; /* 需求中 */
    designerPattern: number; /* 设计师款 0:不是设计师款  1:是设计师款 */
    developManager: string; /* 开发经理名称 */
    developManagerId: string; /* 开发经理id */
    developPlatform: number; /* 开发平台编号/号码 */
    developPlatformName: string; /* 开发平台名称 */
    developUser: string; /* 开发人名称 */
    developUserId: number; /* 开发人Id */
    dimensionsHeight: number; /* 高 */
    dimensionsLength: number; /* 长 */
    dimensionsWidth: number; /* 宽 */
    enName: string; /* 英文标题 */
    fifteenDayPlatformSales: number; /* 15天平台销量 */
    id: string; /* 主键,范本_ID */
    isDeleted: string; /* 是否删除 */
    itemId: string; /* 链接ID */
    mainImage: string; /* 展示图 */
    mappingCategoryIdLast: string; /* 最后一级类目id */
    mappingCategoryNameLast: string; /* 最后一级类目名称 */
    modifyDate: string; /* 修改时间 */
    modifyUser: string; /* 修改人名字 */
    modifyUserId: string; /* 修改人id */
    nakedPrice: number; /* 裸价 */
    notAuditPurchaseNum: number; /* 订货中 */
    notAuditPurchaseNumWF: number; /* 审核中 */
    oaStatus: string; /* OA状态 */
    oaStatusName: string; /* OA状态名称 */
    oneDayPlatformSales: number; /* 1天平台销量 */
    operationUser: string; /* 编辑员名称 */
    operationUserId: number; /* 编辑员id */
    originalId: string; /* 范本来源ID */
    originalPlatformName: string; /* 范本来源平台,如果是复制的以copy-来源平台名来命名,如copy-Mercadolibre */
    platformName: string; /* 平台名字 */
    platformNo: number; /* 平台id/编号 */
    platformSiteCodes: Array<PlatformSiteCodeVo>; /* 平台站点编码 */
    productCode: string; /* SKU编号 */
    productId: number; /* 产品id */
    productWeight: number; /* 重量 */
    profileTag: Array<string>; /* 范本产品便签 */
    profileType: string; /* 是否单属性(single单属性,multiple多属性) */
    propertyCode: string; /* poa编号 */
    publishDate: string; /* 刊登时间 */
    publishDesc: string; /* 失败原因 */
    publishProductId: string; /* 平台标签/mercadolibre叫MPID */
    publishProductIds: string; /* poa-平台标签列表 */
    publishState: string; /* 商品发布状态/刊登状态：英文标识 */
    publishStateName: string; /* 商品发布状态名称：对应英文标识的转换 */
    publishUser: string; /* 刊登人名称 */
    publishUserId: string; /* 刊登人id */
    purchaseWarehouseQuantity: number; /* 采购仓 */
    quantityAll: number; /* 实际库存 */
    repairingNum: number; /* 返修中 */
    salesManager: string; /* 销售经理名称 */
    salesManagerId: number; /* 销售经理id */
    salesPrice: number; /* 销售价 */
    salesUser: string; /* 销售员名称 */
    salesUserId: number; /* 销售员id */
    scmArrivalDays: number; /* 供应链天数 */
    scmType: number; /* 供应链状态 */
    scmTypeName: string; /* 供应链类型/类型名称 */
    sellerSku: string; /* 自定义标签 */
    sellerSkuId: string; /* EAN */
    sellerSkuIds: string; /* poa-EAN列表 */
    sellerSkus: string; /* poa-自定义标签列表 */
    sevenDayPlatformSales: number; /* 7天平台销量 */
    shopId: number; /* 店铺id */
    shopName: string; /* 店铺名称 */
    shotStatus: number; /* 拍摄状态 1:待拍摄 2:待修图 3:待审核 4:审核通过 */
    shotStatusName: string; /* 拍摄状态名称 */
    thirtyDayPlatformSales: number; /* 30天平台销量 */
    threeDayPlatformSales: number; /* 3天平台销量 */
    title: string; /* 标题/产品标题 */
    totalShiftQuantity: number; /* 调拨中 */
    volumeWeight: number; /* 体积重量 */
    };


  interface SkuSalePrice {
    id?: string; /* 范本SKU的id */
    poaSalePrices: Array<PoaSalePrice>; 
    promotionRate: number; /* 折扣率 */
    salePrice?: number; /* 销售价 */
    standardPrice: number; /* 折前销售价/市场价 */
    };


  interface SkuSalePriceResult {
    id: string; /* 范本sku的id */
    poaSalePriceResults: Array<PoaSalePriceResult>; 
    result: boolean; /* 更新结果 */
    };


  interface SpecificationsRq {
    editType?: number; /* 操作类型 */
    modifyUser: string; /* 操作用户名称 */
    modifyUserId: string; /* 操作用户id */
    platformNo?: number; /* 平台编号 */
    productIds?: Array<number>; /* 产品id */
    specifications: Array<SpecificationsVo>; /* 自定义标签IS */
    };


  interface SpecificationsValuesVo {
    id: number; /* ID */
    name: string; /* 值,对应的分类特性值名称 */
    };


  interface SpecificationsVo {
    id: number; /* IS或类目特性组的ID */
    name: string; /* 组名称,对应的分类特性或类目特性英文名称 */
    values: Array<SpecificationsValuesVo>; /* IS或分类特性值集合 */
    };


  interface SpecificsVo {
    attributeId: string; /* 类目属性id */
    attributeName: string; /* 类目属性名 */
    attributeType: string; /* 类目属性类型 */
    categoryId: string; /* 类目id */
    categoryIdStr: string; /* 类目id */
    defaultValue: string; /* 是否默认使用,存放values中的id或者value */
    extendField: string; /* 扩展字段 */
    id: number; /* 属性id */
    inputType: string; /* 类目属性输入类型 */
    isMandatory: number; /* 是否强制性,0否1是 */
    platformNo?: number; /* 平台号 */
    site: string; /* 站点 */
    tips: string; /* 提示信息 */
    titleId: string; /* 前端显示属性id */
    titleName: string; /* 前端显示属性名称 */
    type: string; /* 平台类型 */
    unit: string; /* 单位 */
    validator: string; /* 校验器 */
    values: Array<ValueVo>; /* 属性变量值id和变量值名列表 */
    };


  interface StackTraceElement {
    className: string; 
    fileName: string; 
    lineNumber: number; 
    methodName: string; 
    nativeMethod: boolean; 
    };


  interface StartPulishVo {
    platformNo: number; /* 筛选项参数 */
    profileIds: Array<string>; /* 范本id */
    skuListRequestRq: SkuListRequestRq; /* 筛选项参数 */
    startPublishTime: string; /* 定时刊登时间，格式为：yyyy-MM-dd HH:mm:ss */
    };


  interface SubVariantsValuesVo {
    name: string; /* 刊登变量组名称,如Color */
    valueName: object; /* 变量值名称,如red */
    };


  interface TagGroupListResponse {
    cateCnNamePath: string; /* 品类全英文路径 */
    cateEnNamePath: string; /* 品类全中文路径名 */
    cateId: number; /* 品类id */
    createDate: string; /* 创建日期 */
    createUserName: string; /* 创建人名称 */
    groupCnName: string; /* tag组中文名称 */
    groupPicture: string; /* tag组图片 */
    id: number; /* tag组id */
    modifyDate: string; /* 更新日期 */
    modifyUserName: string; /* 更新人名称 */
    name: string; /* tag组名称 */
    tagCount: number; /* 包含tag数据 */
    values: Array<TagListResponse>; /* tag数据列表 */
    };


  interface TagGroupListVo {
    list: Array<TagGroupListResponse>; /* 返回列表 */
    msg: string; /* 错误信息 */
    totalCount: number; /* 总数 */
    };


  interface TagListResponse {
    createDate: string; /* 创建日期 */
    createUserName: string; /* 创建人名称 */
    groupCnName: string; /* tag组中文名称 */
    groupId: number; /* tag组id */
    groupName: string; /* tag组名称 */
    id: number; /* tagid */
    modifyDate: string; /* 更新日期 */
    modifyUserName: string; /* 更新人名称 */
    name: string; /* tag名称 */
    status: boolean; /* 状态(true-启用) */
    tagCnName: string; /* tag组中文名称 */
    tagPicture: string; /* tag组图片 */
    };


  interface TagListVo {
    list: Array<TagListResponse>; /* 返回列表 */
    totalCount: number; /* 总数 */
    };


  interface TagValueVo {
    cnName: string; /* tag值中文名称 */
    id: number; /* tagid */
    name: string; /* tag值英文名称 */
    };


  interface TagValueVo2 {
    cnName: string; /* tag值中文名称 */
    id: number; /* tagid */
    name: string; /* tag值英文名称 */
    };


  interface TagVo {
    cateId: number; /* 品类id */
    cnName: string; /* tag组中文名称 */
    id: number; /* tag组id */
    name: string; /* tag组名称 */
    values: Array<TagValueVo>; /* 返回列表 */
    };


  interface Throwable {
    cause: Throwable; 
    localizedMessage: string; 
    message: string; 
    stackTrace: Array<StackTraceElement>; 
    suppressed: Array<Throwable>; 
    };


  interface Timestamp {
    date: number; 
    day: number; 
    hours: number; 
    minutes: number; 
    month: number; 
    nanos: number; 
    seconds: number; 
    time: number; 
    timezoneOffset: number; 
    year: number; 
    };


  interface TranslatedData {
    businessTime: number; /* businessTime */
    translatedResults: Array<TranslatedResultVo>; /* translatedResults */
    };


  interface TranslatedParam {
    sourceTexts: Array<string>; /* sourceTexts */
    targetLanguage: string; /* targetLanguage */
    };


  interface TranslatedResultData {
    data: TranslatedData; /* data */
    retCode: string; /* retCode */
    retMsg: string; /* retMsg */
    };


  interface TranslatedResultVo {
    arithmeticTime: number; /* arithmeticTime */
    sourceLanguage: string; /* sourceLanguage */
    targetLanguage: string; /* targetLanguage */
    text: string; /* text */
    };


  interface UnsalableStat {
    brand: string; 
    brandTypeName: string; 
    devPlatformId: number; /* 开发平台 */
    developManager: string; 
    developManagerId: number; 
    id: number; 
    isChina: boolean; /* 是否在国内 */
    modifyTimeStamp: number; 
    pcType: string; /* 处理中心类型 */
    processCenterId: number; /* 处理中心ID */
    processCenterType: string; /* 处理中心类型 */
    productId: number; /* 产品id */
    productName: string; /* 产品名称 */
    propertyId: number; /* 产品属性ID */
    stockAmount: number; 
    stockQty: number; 
    unsalableAmountD120: number; 
    unsalableAmountD150: number; 
    unsalableAmountD180: number; 
    unsalableAmountD20: number; 
    unsalableAmountD270: number; 
    unsalableAmountD30: number; 
    unsalableAmountD365: number; 
    unsalableAmountD45: number; 
    unsalableAmountD60: number; 
    unsalableAmountD75: number; 
    unsalableAmountD90: number; 
    unsalableQtyD120: number; 
    unsalableQtyD150: number; 
    unsalableQtyD180: number; 
    unsalableQtyD20: number; 
    unsalableQtyD270: number; 
    unsalableQtyD30: number; 
    unsalableQtyD365: number; 
    unsalableQtyD45: number; 
    unsalableQtyD60: number; 
    unsalableQtyD75: number; 
    unsalableQtyD90: number; 
    };


  interface UpdateListerBatchKeyParam {
    batchKey?: string; /* 开发批次 */
    platformNo?: number; /* 平台号 */
    productIds?: Array<number>; /* 产品id */
    userId?: string; /* 用户OAid */
    userName?: string; /* 用户名称 */
    };


  interface UpdateListerPoaEs {
    listerVariants: Array<ListingVariationEsEntity>; 
    };


  interface UpdateListerSkuEs {
    listers: Array<ListingEsEntity>; 
    };


  interface UpdateProfileParam {
    ids: Array<string>; /* 范本结合id */
    platformNo: number; /* 平台编号 */
    salesUserId: number; /* 销售员id */
    salesUserName: string; /* 销售员姓名 */
    };


  interface UpdateShopVo {
    platformNo: number; 
    profileId: number; 
    shopId: number; 
    shopName: string; 
    };


  interface UserBatchVo {
    abroadSalesUser: UserVo; 
    listerUserBatch: Array<ListerUserBatchVo>; 
    modifyUser: string; /* 操作用户名称 */
    modifyUserId: string; /* 操作用户id */
    operationUser: UserVo; 
    platformNo?: number; /* 平台编号 */
    salesManager: UserVo; 
    salesUser: UserVo; 
    skuListRequestRq: SkuListRequestRq; /* 筛选项参数 */
    };


  interface UserVo {
    userId: number; /* id */
    userName: string; /* 名字 */
    };


  interface ValueVo {
    chValue: string; /* 中文属性值 */
    id: string; /* 属性id */
    value: string; /* 属性值 */
    };


  interface VariantsImage {
    attributeId: string; /* 属性id */
    attributeName: string; /* 属性名 */
    variantsImageValues: Array<VariantsImageValue>; 
    };


  interface VariantsImageValue {
    images: Array<Image>; 
    valueId: string; /* 属性值id */
    valueName: string; /* 属性值名称 */
    };


  interface VariantsValuesVo {
    customName: string; /* 变量自定义名称 */
    customValueName: object; /* 变量值自定义名称 */
    id: string; /* 刊登变量组id,如123 */
    inputType: string; /* 变量值类型,如bool */
    name: string; /* 刊登变量组名称,如Color */
    titleId: string; /* 显示属性id */
    unit: string; /* 单位 */
    valueId: object; /* 变量值id,如123456 */
    valueName: object; /* 变量值名称,如red */
    };


  interface VerifyParam {
    platformNo?: number; /* 平台编号 */
    productCode?: string; /* SKU编号 */
    siteCode?: string; /* 点代码(如UK、US等；支持传多个站点，用逗号分隔即可;若平台不分站点，统一传“Global”) */
    };


  interface VerifyWordAndBrandParam {
    businessType?: number; /* 查询类型(0:品牌; 1:违规词; 2:品牌+违规词) */
    categoryId: string; /* 类目Id(若查询类型为1或2，则必传；若查询类型为0，则不必传) */
    paragraph?: string; /* 需要验证的文本 */
    platformNo?: number; /* 使用平台ID */
    productCode: string; /* SKU编码（若查询类型为0或2，则必传；若查询类型为1，则不必传） */
    siteCode?: string; /* 站点代码（如UK、US等；暂时只支持传单个站点;若平台不分站点，统一传’Global’） */
    };


  interface VerifyWordAndBrandVo {
    details: Array<DetailsVo>; /* 验证详情 */
    isInfringe: boolean; /* 是否违规(true：侵权，false：不侵权) */
    };


  